教材管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
武汉科技大学城市学院
课程设计报告
课程名称信息系统分析与设计
题目教材管理系统
学部信息工程学部
专业信息管理与信息系统
班级信管(1)班
姓名李明
指导教师彭璐
2011 年11 月20 日
课程设计评分表
信息系统分析与设计课程设计任务书
题目:学生在校学习的数据库系统设计
1.课程设计教学条件要求:
VISO+界面设计语言(JAV A/VB/HTML)
2. 课程设计任务
1、设计内容
设计一个学生在校学习的数据库系统设计,该系统的用户由一般用户和管理员组成,然后不同的用户拥有不同的权限,各自完成各自的管理功能,首先是欢迎页面,然后选择登录,登录的时候首先要判断用户的身份,合法的用户然后进入到系统主页面中,不同的用户看到不同的系统功能。用sql server2000创建后台数据库,然后利用程序设计语言(JSP)编写程序实现对数据库的操作,按照要求完成所有的功能和模块。
2、学生在校学习的数据库系统设计主要功能
(1)用户管理:用户登录页面
(2)管理员管理:学生教师主管部门
数据存储:课程表点名表教师情况成绩统计表成绩表
数据流:选课记录课程成绩表学生名单缺课记录
3、学生在校学习的数据库系统表单(可以按照需求增加)
Teacher(Tno,Tname,Tsex)
Stu_BaseInfo(Sno,Sname,Ssex,Classroom)
Department(Dno,Dname)
Course(Cno ,Cname,Period,Semester)
Classroom(CLno,,Clname,Depart)
Grade(Sno,Cno,Grade)
Teaching(Tno,Cno)
3、课程设计报告书主要内容:
1、需求分析:包括系统概述,具体分析,用户需求等需求描述
2、系统概要设计:包括系统用例图、系统结构图、数据定义
3、详细设计:包括系统设计系统设计方案,对应的类的设计,界面设计关系
4、测试方案:包括黑盒测试,单元测试压力测试等不同设计方案的选择
5、课程设计体会:
6、参考文献:按正确格式列出3篇以上的参考文献
4. 课程设计要求
(1)学生按时到课程设计指定地点签到,遵守课程设计纪律。
(2)学生独立完成课程设计任务。指导教师分时段验收学生完成的阶段任务。(3)学生按时提交课程设计成果和打印的课程设计报告书
5.课程设计参考资料
[1] 张海藩.软件工程导论.北京:清华大学出版社,2009
[2] 毕硕本,卢桂香.软件工程案例教程.北京:北京大学出版社,2009
[3] [美]Echel,B C#编程思想(第三版).北京:机械工业出版社,2005
撰写者:伍永豪指导导师:彭璐
目录
1需求分析: (1)
1.1系统概述 (1)
1.2具体分析 (1)
1.3用户需求 (2)
2系统概要设计: (3)
2.1系统用例图如下: (3)
2.2系统结构图: (3)
2.3数据定义: (5)
3详细设计: (6)
3.1数据处理封装图: (7)
3.2系统设计: (9)
4测试方案: (13)
4.1黑盒测试 (13)
4.2连接数度测试: (13)
4.3负载测试 (14)
4.4压力测试 (15)
5课程设计体会 (16)
6参考文献 (18)
1需求分析:
1.1系统概述
开发教材管理系统的目的就是充分利用计算机和现代办公软件,摆脱传统办公工具,用计算机实现集中方便的管理工作,把学校教材科的工作人员从繁重的体力劳动中解脱出来以达到提高工作效率和质量,最终实现教材管理的全面自动化为和现代化。因此系统主要实现教材管理信息的入库、出库、需求的输入等;教材管理各种信息的查询、修改等;教材采购报表的生成以及各系各部门的教材需求管理等
需求分析是数据库设计的基础,其错误将影响到整个设计。需求分析也是令设计人员感到最繁琐和困难的一个阶段;
设计任务:调查应用领域,对各种应用的信息要求和操作要求,进行详细分析,形成需求分析说明书。
当系统管理员想进入系统时,在登录窗体中输入用户名和密码,点击确定按钮,就可进入教材管理系统的主窗体界面,主窗体界面,管理员就可以进行如下的工作:
(1)通过订书单来确定所需要的订书。
(2)把订书单和库存做比较得出还需要订阅的书的名称、数量等。
(3)把所需要订阅书导出到订书表,通过订书表向各出版社订书。
(4)当所需要的书到货后,把它们存入库存,更新库存数据库。
(5)比较新库存和订书单,导出各学生,各班级,各系的发报表。
1.2具体分析
1、系统管理模块:首先是对本系统的操作用户设置权限以及用户基本信息的添加、修改、删除其次是设置有系统初始化,能够在系统出现问题或者有大量错误、冗余数据时进行初始化设置,使系统恢复期初始状态;
2、书费管理模块:财务科根据学生订书情况和教材费用收缴学生订书费用,并记录相应的数据;
3、教材出入库模块:教材科根据学生订书数量和教材基本信息想学生发放教材的出库管理和向书商下达供书订单并打印教材报表,便于用户直接查看;
4、综合查询模块:根据用户的类型和需求查询教材的库存信息,班级信息以及费用收缴信息;
5、统计分析模块:录入班级信息闭和教师单位信息并设置打印报表功能供用户查看然后操作员根据订书情况统计分析学生买书的人数比例和学生不购买教材的原因分析,一次给校方提供相应的数据,便于改进学校的教材管理措施,满足学生对教材的需求;
6、帮助模块:介绍本系统的相关信息和操作指南。
1.3用户需求
普通用户:主要分为学校的学生和老师。可以通过查询了解本系统内相关教材的信息,可以通过客户端直接订购教材。
管理员:可以对教材信息进行添加、删除、查询、修改等功能。可以添加、删除普通用户,修改用户信息。管理书籍信息、书费信息、出入库信息、单位信息以及库存信息