C#个人办公助手软件的实现+需求分析+可行性分析(7)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

C#个人办公助手软件的实现+需求分析+可行性分析(7)


2.5    系统环境
以下给出本系统在运行过程中的硬件配置要求及支持软件。
2.5.1    硬件要求
计算机硬件特性:
    CPU:Pentium4及以上
    内存:512MB
    硬盘:20G
2.5.2    软件要求
操作系统和版本
-Windows XP SP2
其他的软件或与其共存的应用程序
-SQL Server 2000 -IIS5-C#配合软件-Microsoft Office Word 2003
3    系统设计
通过需求分析,软件的开发者要将系统分析阶段所提出的反映用户信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的技术方案。这就是系统设计这一阶段。如果说需求分析是在打地基,那么设计就是建造的过程。在整个开发过程中占很重要的分量,因为设计是实质关乎到软件成品的一个环节。开发时应力求将系统合理的划分为各个功能模块,正确地处理模块之间与模块内部的联系以及它们之间的调用关系和数据联系,定义模块的内部结构等。它包括概要设计和详细设计两部分,以下就将介绍个人办公助手软件的概要设计和详细设计。
3.1    概要设计
概要设计就是设计软件的结构,包括组成模块,模块的层次结构,模块的调用关系,每个模块的功能等等,即系统要完成什么,实现什么。同时,还要设计该项目的应用系统的总体数据结构和数据库结构,即应用系统要存储什么数据,这些数据是什么样的结构,它们之间有什么关系。
本系统主要完成日程安排管理、个人信息箱,以及会议查询的功能,为此系统必须能够文护这些操作系统的数据表。与此同时还要文护这些操作信息中包含的各种项目辅助信息,例如员工信息、会议信息、日程信息等。另外系统还要能够管理办公助手系统的系统用户信息,因此要文护一个记录系统用户信息的数据表,包括系统用户的用户名,密码等。
用户登入系统时,程序要从已有的系统用户资料数据表中读出用户名和密码,并检验该密码与用户输入的密码是否匹配,只有用户名和密码相匹配并且正确时,用户才能进入系统。当需要完成添加或者修改员工信息或者客户信息等操作时,程序就将这些操作的信息写入到相应的数据表中。当用户需要查询这些操作信息时,程序又从数据库中读出相应的信息。
3.1.1    系统概要设计
个人办公助手系统是一个集查询资料和行程管理于一体的个性化个人小型办公应用程序,其功能模块划分、系统结构设计图以及功能模块结构图将在后面较为详细地论述。
(1)    系统功能模块划分
此系统分别设计了个人资料模块、通告查询模块、个人信息箱模块、软件资料下载模块、日程安排管理模块、会议查询模块、交流中心模块、个人通讯录模块及常用工具模块和系统设置九大模块。下面介绍各个模块所负责的功能实现要求。
A    个人资料模块
该模块负责管理用户的资料包括工号、姓名、性别、电话、职位等的一系列的基本信息。在此模块中用户可以对用户的各项基本信息进行修改和重置操作。
B    通告查询模块
该模块负责管理公司的所有通告包括下载次数和发布日期等的一系列的基本信息。在此模块中用户可以对通告中的信息进行下载和查询查询操作。
C    个人信息箱模块
该模块负责管理用户的邮箱包括发送邮件、发件箱、收件箱等的日常信息。在此模块中用户可以对邮箱信息进行信息进行下载、修改、删除、查询操作。 (责任编辑:qin)