3需求分析和设计方案 3.1需求分析 3.1.1 性能需求 http://www.paper51.com 根据对目前教材征订情况的分析和对目前教材征订系统的了解,我们要开发的教材征订软件与现有的教材征订软件相比,应该具有以下功能: http://www.paper51.com (1) 具有网络功能,能在局域网内使用。 paper51.com (2) 系统采用b/s模式。 内容来自www.paper51.com (3) 支持大型数据库。 paper51.com 具有计算负载分布合理、配置灵活、易于维护、便于扩展、性能可靠等突出优点,支持面向对象的大型数据库系统。如:SQL Server等,可处理大容量数据,并具有高安全性和可靠性。 http://www.paper51.com 3.1.2 功能需求 copyright paper51.com 系统共有五类用户: 内容来自www.paper51.com (1) 教师:各老师将下学期各年级所需教材的名称、出版社、课程名、作者名、授课教师、出版时间、教材类型(外文、优秀教材、习题集等)等信息录入到表中,生成教材征定表单。 http://www.paper51.com (2) 系主任:各系用户(主任等人)查看本系教师的教材申报情况,并进行审核。 paper51.com (3) 教学秘书:各系教学秘书可以查看本系已通过审核的教材,并统计学生需要教材的数量。 paper51.com
(4) 教材科:教材科用户可以查看各系的已经通过审核的教材申报情况,并可以查询、统计记录。 http://www.paper51.com (5) 管理员:对各用户进行添加、删除、修改、密码设定以及数据维护。 paper51.com 3.2设计方案 内容来自www.paper51.com 3.2.1系统设计 内容来自论文无忧网 www.paper51.com
系统结构如图3-1所示: paper51.com
内容来自论文无忧网 www.paper51.com
图3-1 教材征订系统功能框架图 内容来自论文无忧网 www.paper51.com 3.2.2数据流图 copyright paper51.com 根据对教材征订过程的调查,教材征订的过程及数据流图,如图3-2所示。 内容来自论文无忧网 www.paper51.com 内容来自论文无忧网 www.paper51.com 图3-2 数据流图 paper51.com 4数据库及具体功能设计 http://www.paper51.com
4.1 数据库设计 内容来自论文无忧网 www.paper51.com 4.1.1 数据库表 内容来自www.paper51.com 我们所要设计的数据库共有五张表,分别是: 内容来自论文无忧网 www.paper51.com (1) 管理员表:为了能更好的管理用户信息、分配用户ID。这个表存储管理员信息。关系模型是:管理员(管理员ID,密码等),如表4-1所示: paper51.com
表4-1:administor_table(管理员表) 内容来自www.paper51.com 列名 copyright paper51.com 数据类型 copyright paper51.com
长度 http://www.paper51.com 允许空 内容来自www.paper51.com
说明 paper51.com administor_ID copyright paper51.com nvarchar copyright paper51.com 20 内容来自论文无忧网 www.paper51.com √ copyright paper51.com 管理员ID paper51.com Password paper51.com nvarchar paper51.com 20 copyright paper51.com √ 内容来自论文无忧网 www.paper51.com 管理员密码 copyright paper51.com Number http://www.paper51.com int http://www.paper51.com 4 内容来自www.paper51.com |