课堂点名系统2016软件需求规格说明书团队成员:组长:张畅3140704314成员:汪智盛3140704317成员:孔令彪3140704301成员:王存款3140704302指导老师:修宇成绩评定:2016/6/102220软件需求规格说明文档目录1.引言........................................................................................................................................41.1文档的意图...................................................................................................................41.2主要的内容...................................................................................................................41.3阅读时的注意事项........................................................................................................51.4参考文献.......................................................................................................................51.5文档组织方式................................................................................................................52总体描述..................................................................................................................................52.1产品前景.......................................................................................................................52.2产品功能.......................................................................................................................52.3用户特征.......................................................................................................................72.4约束..............................................................................................................................72.5假设和依赖...................................................................................................................83详细需求描述..........................................................................................................................83.1对外接口需求................................................................................................................83.1.1顾客界面............................................................................................................83.1.2硬件接口..........................................................................................................93.1.3软件接口..........................................................................................................93.1.4通信接口..........................................................................................................93.2功能需求.....................................................................................................................103.2.1系统特性1.......................................................................................................103.2.2系统特性2.......................................................................................................102软件需求规格说明文档3.4系统设计约束..............................................................................................................113.5质量属性.....................................................................................................................113.6其他需求.....................................................................................................................12附录..........................................................................................................................................123软件需求规格说明文档1.引言1.1文档的意图由于此系统的复杂性,本文档旨在清晰,明确,结构化将软件系统的需求信息和解决方案更好的传递给所有开发者,拓展开发者的知识记忆能力,并且尽早的发现和减少可能的需求错误,帮助新加入团队的成员更快的融入项目。本文档所定义的XXX软件是一款课堂快速智能点名系统本文档预期读者包括:项目管理者,设计与开发人员,测试人员,文档编写人员,维护人员和客户。1.2主要的内容系统名称:课堂智能点名系统面向用户:学生、学生家长、代课教师和教务管理人员预期功能:1.2.3.系统要提供两个模式,一个是管理员模式,一个是普通顾客模式。管理员模式中,管理员可以根据学生的签到信息来更新教务系统的学生信息数据库,每次的到课量有变化就要相应得更新数据库。面向顾客时,系统是电子触摸屏形式的终端软件,可提供给顾客查看,搜索,选择的功能。面向管理员时,系统是普通PC软件,可提供管理员更新数据库信息,查看统计的功能。数据库中的基本信息都能供顾客查看,顾客有两种查看方式,一种是通过输入学生的学号精确查看学生的基本上课情况,另一种是通过输入学生的名字查找学生(有可能出现重名的学生还要进一步筛选)阅读其信息。顾客在使用完一些基本功能以后,可以自行选择退出使用界面或者回退到初始界面使用该系统的联想功能,通过这个选择你可以使用到以下功能:学生历年成绩查询、学生等级考试情况查询、学生实践情况查询、学生获奖情况查询。41.3阅读时的注意事项参考信息:学号,学籍信息,学生课表,数据库信息等1.4参考文献《需求工程—软件建模与分析》,丁二玉,高等教育出版社软件需求说明书(GB856T--88).doc1.5文档组织方式本文档将先简要描述一下此软件,从大体上让阅读者了解本软件的产品前景,产品功能,顾客特征。然后将详细的描述需求,并在最后做出总结。2总体描述2.1产品前景这是一个独立的终端系统,提供从学生的签到到家长的查询。2.2产品功能5软件需求规格说明文档2.3用户特征所有普通顾客,包括各个知识背景,年龄层次。数据的管理人员,具有一定的电脑知识,对处理数据十分了解。2.4约束本软件将符合一切有关法律,包括:1、中华人民共和国著作权法(2001年修正)2、中华人民共和国著作权法实施条例(2002)3、中华人民共和国计算机软件保护条例(2001)4、作品自愿登记试行办法(1994)5、计算机软件著作权登记办法(2002)6、计算机软件著作权登记收费项目和标准(1992)7、著作权质押合同登记办法(1996)6软件需求规格说明文档8、国家版权局公告(第9号)——指定计算机软件登记机构(2002)9、国家版权局公告(第11号)——指定著作权质押合同登记机构(2002)10、软件产品管理办法(2000)11、计算机信息系统集成资质等级评定条件(试行)(2000)硬件限制:CPU处理速度300MHZ以上和其他应用接口:可以支持一些ACESS,Oracle等的数据库文件导入审计功能:提供所有有关的数据库操作,制表控制功能:触屏控制高阶语言要求:流行编程语言,C/C++/C#等2.5假设和依赖假设:1、管理员及时更新数据库;2、终端为嵌入式Linux系统依赖:Oracle数据库3详细需求描述3.1对外接口需求3.1.1顾客界面屏幕压力感应:用于感应顾客触屏,在顾客点击后1second时间内程序作出反应屏幕布局:采用统一的风格消息显示约定:所有消息为弹出式消息框对于控件的约定:1、按钮:蓝色背景经典按钮样式2、输入框:白底白框7软件需求规格说明文档3、学生详细信息控件:左边显示学生图片,右边显示名称和学生个人信息,底部提供返回按钮,返回上一个操作界面消息框:类似windows消息框字体:微软雅黑主要界面:1、欢迎界面:这是面向顾客系统的主界面,界面左边列有四个主要服务项目按钮,分别是到课情况、代课老师信息、期末成绩查询、获奖情况。界面中部以及右侧默认显示的是欢迎界面。2、应用推荐界面:界面显示应用的使用方法列表,顾客可以点击查看按钮查看具体的使用方法,提供返回按钮允许顾客返回欢迎界