4.1 软件的设计目标系统从功能上划分一共有3个主模块,其中信息管理部分包含了3个子模快,具体的结构示意如下列所示:•管理员管理子系统•教师管理子系统•学生管理子系统从对象上划分一共有教师、学生、管理员三部分,主要操作为文件上传,信息发布,修改等。根据前面的设计思想进行分析,按照系统开发的基本观点对网站进行分解,从内容上可对网站作如下划分,确定应用教研室办公网系统的主要功能需求如下:1)办公日记管理:记录日常办公工作事项及内容(注:教师使用)2)新闻管理(注:管理员使用)3)公告管理(注:管理员使用)4)教师信息管理:基本信息维护、进行信息维护、论文论著信息维护、教科研信息维护、获奖信息维护(注:教师使用)5)授课任务信息管理(注:教师使用)6)学生信息管理(注:教师使用)7)用户管理(注:管理员使用)8)留言板:便于学生与教师的信息交流(注:学生与教师使用,教师可以回复及删除留言等处理)9)毕业设计资料管理:选题、教师建议、填写申请表、毕业设计文档提交10)毕业设计信息查询统计(注:教师使用)11)其它辅助功能:如密码修改、数据库备份与恢复等。(注:管理员使用)设计这个目标主要使得办教研室日常办公更加便捷化。4.2系统流程图 系统数据流程图如图1-1所示图1-1 系统数据流程图4.3 设计策略硬件环境:服务器端/客户端:处理器:Intel PentiumIII 以上内存: 256M以上推荐512或更高硬盘空间:20G软件环境:服务器端/客户端:操作系统:Windows XP网络协议:TCP/IP浏览器:Internet Explore 6.0制作工具:Microsoft Visual Studio 2005、Access数据库、HTML(Hyper Text Markup Language)用Microsoft Visual Studio 2005集成环境应用教研室管理系统的界面的设计和程序设计,在系统的后台,用Access作为数据库支持,提供基本的表信息,使用时,双击Default.aspx直接运行,即可进入应用教研室办公网的登录界面,进行操作。第五章 软件总体设计 在系统分析的基础上,结合用户的使用状态,以及对现有网络系统的观察,得出本系统的功能模块结构图,此模块共分为三层结构,各结构之间紧密相连,共同建构了基web的教学计划管理系统。了解了项目的需求后。下面将根据需求对该项目进行功能模块设计和数据模块设计。本项目采用了三层设计模式,分别为界面表示层、数据访问层、数据层,如图1-2所示。图1-2 三层开发模式5.1 软件结构设计 系统开发的总体任务是实现信息关系的系统化、规范化和自动化。系统结构关系如图1-1所示。系统的结构关系图是系统的总体功能分析,是在系统开发的总体任务的基础上完成的。以下是上述各模块结构的描述。
1.系统管理员模块 管理员模块主要实现以下功能:新闻管理(新闻的发布,修改,删除);公告管理(公告的发布,修改,删除);用户管理(用户的注册,修改,删除);密码修改;数据库备份与恢复等。
2.学生管理模块 学生管理模块主要实现以下一些功能:毕业设计资料管理(选题、填写申请表、毕业设计文档提交); 留言板留言等功能。3.教师管理模块 教师管理模块主要实现以下功能:留言板留言;删除留言;毕业设计信息查询统计;学生信息管理;授课任务信息管理;教师信息管理(基本信息维护、进行信息维护、论文论著信息维护、教科研信息维护、获奖信息维护);办公日记管理(记录日常办公工作事项及内容)等功能。5.2 数据模块设计系统采用ACCESS作为后台数据库。通过分析要在数据库中存储以下基本信息。5.3模块介绍系统登录模块的主要功能是为了提高系统的安全性管理,需要用户提供正确的用户名和账号才能登录本系统进行使用。本系统的用户名和密码保存在数据库的“用户信息表”中。通过正确的用户名和密码就可以登录到系统。
5.3.1 管理员模块只有管理员才可以登录本模块并进行相应的管理。主页面如下图1-3所示: