期刊借阅文件变动要求1.1读者分类要求1.2变动处理职工文件借阅要求期刊借阅文件要求归还期刊目录文件查询要求1.3借阅处理期刊目录文件1.4归还处理1。5查询要求处理用户文件期刊借阅文件读者
管理员要求管要理员求2.1管理期刊要求分类登记期刊登记文件2.2期刊登记期刊内容文件期刊目录文件征订征订单2.3期刊征订 图1-6第三层数据流图
6
用户文件期刊借阅文件1.5.1查询要求分类查询期刊去向要求1.5.2查询期刊去向去向期刊息信期刊目录文件期刊登记文件期刊内容1.2.4数据字典
1.文件条目
用户=[学生|管理员] 用户文件={用户名}
期刊目录文件={刊号+刊名+邮发代号+主办单位+出版周期} 期刊登记文件={刊号+年+(卷)+期}
期刊借阅文件={用户名+刊名+年+(卷)+期+借阅日期+归还日期}
期刊内容文件={刊号+年+(卷)+期+文章题目+作者单位+作者姓名+关键词1+关键词2+关键词3+关键词4+关键词5} 2.数据条目
征订单={刊号+邮发代号+单价+数量+金额} 期刊去向信息={刊名+年+(卷)+期+读者姓名}
期刊内容信息={关键词1+关键词2+关键词3+关键词4+关键词5+刊名+年+(卷)+期}
变动要求={添加|更改|删除}
借阅要求={用户名+刊名+年+(卷)+期} 归还要求={用户名+刊名+年+(卷)+期}
按关键词查询要求={(关键词1)+(关键词2)+(关键词3)+(关键词4)+(关键词5)}
查询期刊去向要求={刊号+刊名+年+(卷)+期}
按关键词查询要求期1.5.3查询期刊内容息容信内刊读者 图1-7第四层数据流图
1.2.5E-R图
系统的E-R图如图所示。
7
民族 性别 姓名 学号 籍贯 入校日期 学院 学生 专业 选课 成绩 课程 课程号 上课时间 课程名 授课教师 课程类别
图1-8期刊管理系统的E-R图
1.2.6性能要求
在性能方面,要求系统的查询和更新时间不超过一秒。其他一些要求如下: 系统最小寿命:系统应该能在无重大改动的条件下正常运行5年以上。 设备要求:计算机稳定性良好,整套系统经济实惠。 在使用上:要求系统易理解,易学习,易操作。 在安全性上:要求系统安全可靠,容错,易恢复。
在数据集中上:要求用统一的数据库实现数据的完整性和实时性。 在可维护性上:要求系统可修改,可测试,可扩充,可移植。
1.2.7运行环境
8
对本系统运行环境没有特殊要求,以下硬件配置就可以满足要求:服务器CPU为Pentium II 300或更高配置,内存128MB以上,硬盘至少为500MB,网络适配器10Mbps或更快的网卡,一个CD-ROM驱动器,打印机一台,UPS(选配),客户机CPU为Pentium 200或更高配置,内存64MB以上,硬盘至少100MB。
二 概要设计
2.1 设计思想
(1) 系统分成几个相对独立的模块。
(2) 分层的模块化程序设计思想,整个系统采用模块化设计结构,作为应用程序有较强的可操作性和可扩展性。
(3) 合理的数据流设计,在应用系统设计中,相对独立的模块间的数据流相互连接,使各模块间的耦合性较低,方便系统运行,提高系统安全性。
2.2 功能需求
随着管理信息系统应用的深入,学校可以逐步建立起一套科学的管理应用系统。首先,可以通过这样的系统更深入的了解学生信息,直接建立合理管理学生信息的数据系统,如:
(1) 学生登录可以使用查阅本人的基本情况、查阅本人所学课程成绩情况、查阅课程的任课老师情况、修改本人的基本信息以及对本人的登录密码进行编辑等权限;
(2) 教务人员登录可以查看教师本人的基本信息、所教课程成绩、所教课程的基本信息、成绩的发布与录入以及登录密码编辑等权限;
(3) 管理人员登录可以查看登录人员的账户信息、对学生信息进行管理、对教师信息进行管理、对课程进行各种管理等。将这样的系统和已有的管理和业务系统联系起来,构筑成能够及时反应的教务系统。从而更加快捷地达到与学生信息交互,提高教务教学管理运作效率。将这样的系统同时提供给学校内各班级内部使用,能够极大地提高学校教务管理水平。而学生信息管理系统作为教务管理的中间环节,有着尤为重要的意义。
完善的学生信息管理是学校健康运作的一个重要标志。然而,完善的学生信息管理需要学校许多的资源,如何简化教务的管理而不失其完整性和科学性是许多学校头痛的问题,也是本系统在功能上力求解决的一个问题。
9
随着学校教务的扩展和工作量的增加,数据量不断扩大。为了满足工作需要,必须实现各子系统之间能够共享数据,实现需要的统一管理和自动化数据传递,结合学生信息管理要点提出以下主要功能需求。包括学生信息的管理、班级信息的管理、教师信息的管理、课程信息的管理、学生选课管理以及成绩管理,并具有严格的系统用户及分级权限控制,保证了教学数据的严格保密性。
2.3 性能需求
一般的性能需求是指相互消息传递顺利,协议分析正确,界面友好,运行时间满足使用需要,安全性得到完全保证。
就实际情况,在高系统配置、高网络带宽很容易得到保证的情况下,最需要考虑的性能需求就是系统安全性问题。在开发系统的每个阶段,均需要考虑彼此间的认证与授权。尤其要注意认证,简单地说就是确定谁是特定用户,并针对安全源验证该用户的身份。在处理完识别用户的方法之后,必须开发一种方法以向用户授权,从而能够使用系统的特定功能。也就是说,需要一种方法来决定允许特定用户进行什么样的操作。这些都是进行下一步系统设计时需要考虑的性能方面内容[7]。
2.4 系统框架
本系统的框架如下图3.1所示:
用户登录学生登录教师登录管理员登录
图3.1 系统框架图
2.4.1 系统流程分析
用户首先登录系统初始页面,进行身份选择后,输入账号密码进行登录,如果身份选择的是学生,那么登录之后将会面对的选项有基本信息查询、学生成绩查询、成绩排名、任课老师查询、修改密码、修改基本信息,最后选择注销退回登录初始界面;若选择教师身份登录,那么将会面对的选项有查看基本信息、查看课程成绩、密码修改、查看课程信息、成绩修改、成绩录入,最后依然是注销
10