欢迎来到天天文库
浏览记录
ID:6080484
大小:65.50 KB
页数:9页
时间:2018-01-02
《[3]软件需求说明书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、文件编号:09300301423048A密级:■保密□通用软件需求说明书项目名称:班级学生信息管理系统拟制:涂志本审核:张志豪SQA:傅立彬批准:项目代号:09300301423048收文:产品版本:1.0抄送:91.0引言1.1编写目的信息技术突飞猛进,随着信息时代的到来,每个单位都必须紧跟时代的步伐,加强各自的竞争力和提升现代化管理能力。为了适应时代的需要,学生管理系统作为完善自动化办公系统的前提,能更方便学生对自己成绩的查询和教师对成绩的管理1.2背景说明:l待开发的软件系统的名称:班级学生信息管理系统l本项目的任务提出者:程丽老师l开发者:涂志本,张志豪,傅立
2、彬l用户:学校领导,老师,学生l实现该软件的计算中心或计算机网络;192.168.1.1101.3定义。1.4参考资料a)张海藩软件工程导论第五版北京:清华大学出版社,2008b)张海藩软件工程北京:清华大学出版社,20092.0任务概述92.1目标 本软件的目标使学生管理电子化、简单化,以节省学生管理方面的不必要的资源浪费和麻烦。对于学生管理应用系统软件最终用户为学生及学院老师领导。 2.1.1开发意图 大学作为现在社会的前锋,由于大学的普及以及现在社会的办公自动化,学生管理也越来越难,本系统主要针对学生成绩的自动化管理以及老师的便于管理而开发研制。 2.1
3、.2应用目标 企业管理应用系统软件将解决学生管理人工化,复杂化以及繁琐化,而且减少工作繁余的问题,实现学生管理办公自动化以及信息化。 2.1.3作用及范围 本学生管理应用系统软件是应用于各大高校的。目前,大学管理比较复杂,而且学生管理实行学分制,而此系统的产生将使学校管理从人力化到数字化的飞跃,从而减少老师及学校领导不必要的时间浪费和资源浪费,能使学校的管理更加容易。 2.1.4背景 学生管理应用系统软件以汉语编程为开发语言,各部门以模块的形式完成。9 2.2产品描述 本产品开发语言核心为汉语编程语言,具体实现是汉语编程和VF数据库技术以及JAVA技术相结合开
4、发而成的。本产品面向各大高校,帮助学校管理人员从手工劳动向电子化、数字化转变。 2.2.1相关关系 本应用软件是一项独立的软件,全部内容自含。 2.2.2子集说明 本产品分别有六个模块组成,每个模块各有不同的功能。各模块的数据都存放在数据库中。数据的调用和连接都有程序来完成,硬件外部设备需奔腾133以上的pc机,内存需16兆以上。2.3产品功能 学生的基本信息功能:在本功能中,学生的学号、姓名、系别、班级,辅导员,班级会议活动通知,学费,在学生登录以后能详细的以列表的形式表明该学生的信息。课程的基本信息管理:在输入课程号码或课程名称对本课程进行详细的饿查询时
5、,课程号码、课程名称、任课教师、学分、学时、课程内容简介等详细内容也都要以列表的形式显示出来。登录管理:要求使用者提供合法的用户名、密码和相关权限[超级管理员权限
6、录入权限
7、查询权限
8、汇总权限]等,通过对不同用户的权限限制,登录以后会有不同的权限,而且为保护学生隐私,所有的学生密码采用存储加密的方式。9成绩的录入:由老师或管理员录入成绩、这个功能模块要用到前面学生的信息、课程的信息等成绩查询:登录以后,学生可以对已经学过的课程进行成绩查询,在查询过程中学生可以对所有的成绩进行查询;也可以对某一学期的成绩进行查询;还可以对某一课程号或课程名进行查询,再此模块中,学生登录
9、系统后,系统会根据学生的学习状况,对已经有两门课程以上不及格的同学给出警告性的提示,并对学生进行鼓励,让学生认真学习。汇总功能:系院管理员、教务处对成绩进行分类汇总,比较各个系院的成绩,为制定以后教学管理计划提供数据基础等。其他功能:修改密码,学生可以对自己的用户信息中的密码进行修改。还可以给管理员留言。而且学生只能查看自己的留言及回复。 2.4用户特点 班级学生信息管理系统应用软件是面向学校,其使用人员应是本校学生以及老师领导。2.3假定和约束本软件在开发的过程中,分为技术实现与软件工程两大部分,两部分都有侧重点,若技术支持出现故障或疑难问题无法解决、程序开发出现
10、偏差,会延误工程进度,影响工程的按期完工。若软件工程陈述出现问题,部分描述含混不清,则会影响系统的完整性与可继承性。在管理方面,如管理者没有预见性,对出向的问题无法采用可行的解决手段,都会影响开发模块之间的互动,从而影响工程的顺利开展,导致工程无法按期完工。93.0需求规定3.1对功能的规定3.1.1系统功能A:主界面登陆:该模块是本系统的主界面,在该界面中,用户可以选择下来所要进行的操作如:数据录入,数据查询,数据统计,打印等操作。B:系统后台:该模块主要是数据库的逻辑关系的建立,和重要信息的存储管理,通过主界面对后台数据信息进行管理,比如:信息的
此文档下载收益归作者所有