版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录1.引言............................................................................................................................................21.1编写目的1.2项目背景................................................................................................................................21.3定义......................................................................................................错误!未定义书签。1.4参考资料................................................................................................................................3................................................................................................................................22.任务概述....................................................................................................................................42.1目标2.2用户的特点.............................................................................................................................42.3条件与限制............................................................................................................................4........................................................................................................................................43.功能需求....................................................................................................................................53.1系统功能.................................................................................................................................53.2功能划分................................................................................................................................54需求规定.......................................................................................................................................64.1对性能的规定4.1.1精度...............................................................................................................................64.1.2时间特性要求..................................................................................................................64.1.3可靠性..............................................................................................................................64.1.4灵活性..............................................................................................................................64.2数据管理能力要求................................................................................................................64.3故障处理要求.........................................................................................................................64.4其他专门要求.........................................................................................................................7........................................................................................................................65.数据描述....................................................................................................................................85.1数据录入和处理的准确性和实时性5.2数据的一致性与完整性.........................................................................................................85.3实体图........................................................................................................................85.4数据.............................................................................................................................95.5数据字典.................................................................................................................................9.....................................................................................8—联系库描述6.运行需求..................................................................................................................................116.1设备......................................................................................................................................6.2支持软件6.3接口......................................................................................................................................6.4控制11..............................................................................................................................111111......................................................................................................................................1学校教材订购系统需求规格说明书1.引言1.1编写目的随着生活节奏的加快和网络的发展,教师、学生对教材的订购越来越重视,希望获取教材的过程简单,方便,快速。因而,做一个好的学校教材订购系统是十分重要的。在本小组成员对系统进行了全面细致的分析后明确了该系统“做什么”,编写这份说明书的目的是将小组分析结果条理清晰的展示出来,它说明了本产品实现的各种功能以及各种功能的适用范围。使小组成员充分认识本系统的情况,方便以后更好的开展具体工作。本说明书主要提交给老师,小组成员和其他同学参考,以达到最终满足用户的要求,让用户满意。1.2项目背景项目名称:学校教材订购系统用户:学校教务科,教师,学生运行环境:计算机系机房开发平台:Eclipse、与其他软件,系统的关系:本系统可细化为两个子系统:销售系统和采购系统。销售系统的为:首先由教师或学生提交购书单,经教材科发行人员审核是有效购书单后,票、登记并返给教师或学生领书单,教师或学生即可去书库领书。若是脱销则生成缺书单。采购系统的主要工作过程MySQL、JDK1.6系统工作过程开发教材为:汇总缺书单,发采购单给书库采购人员;一旦新书入库后,即发到货通知。两个子系统模块结构如下:销售子系统2销售子系统提审开发登记返回领书修改交核购购票购领书书单单书书纪库单录存纪录图1.2.1采购子系统采购子系统发缺书通知单登发进书修改相记缺书通应纪录知的单表图1.2.21.4参考资料1.《软件工程导论》(第四版)张海藩,清华大学出版社,20032.《实用软件工程》(第二版)郑人杰等,清华大学出版社,19974.《Java3.《Eclipse4.《MySQL语言程序设计》马皓等,清华大学出版社,2006使用教程》林峰等,东南大学出版社,2008使用手册》32.任务概述2.1目标用于高校日常的教材管理,包括销售与采购。提供数提高学校教材管理部门本教材订购系统实现后,字化的管理,能使获取教材的过程更简单,方便,快速,从而的工作效率。2.2用户的特点本软件的最终用户可分为操作人员、维护人员。其中,要求操作人员对计算机有一定了解,可以无障碍的使用本系统提供给操作人员操作权限内的各种功能。要求维护人员是对本系统有较深的了解,同时对系统相关信息及工作流程有所了解的技术人员。本系统主要在学期开学发书、学期结束订书时大频度使用,这时候也是本系统最需要维护的时候,所以在这时候要对本系统进行必要的检修,防止系统出错。2.3条件与限制(1)当书库中的各种书籍数量发生变化(包括进书和出书)时,都应修改相关的书库记录,如库存表或进/出库表。(2)在实现上述销售(3)系统的外部项至少包括(4)系统的表和出库表。和采购的工作过程时,需考虑有关的合法性验证。:教师、学生和教材工作人员。相关数据存储至少包括:购书表、库存表、缺书登记表、待购教材表、进库43.功能需求3.1系统功能a、销售系统:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生可以到书库领书。b、采购系统:若是教材脱销,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。图3.1.1教材订购系统数据流图图3.1.2详细数据流图3.2功能划分1.客户端子系统客户端子系统负责将在客户端输入的教材名称进行有效性验证之后,发送到服务器端,并接收从服务器返回的信息。2.服务器端子系统服务端子系统负责接收客户端子系统发送的数据,解包后判断教材是否脱销,执行相应的数据库操作,并将操作的结果返回给客户端。54需求规定4.1对性能的规定4.1.1精度购书是由需求决定的,只要有缺书现象则会体现出来,但也因为这样,如果需要提前多购相关书籍的话,则需要管理人员的参与。4.1.2时间特性要求定购需要提前若干天。4.1.3可靠性较高4.1.4灵活性1、在购书单未审核时,可以撤消订购或修改,一旦审核,则不能再修改。2、操作方式上映满足鼠标和键盘任意切换。3、留有与其它的借口4.2数据管理能力要求该数据库设计为关系型数据库,其中包括4个表。约。束服务器端程序才能够对数据库中的数据进行更新和删除。教室或学生角色用户登录系统后能够查询操作。由于该系统涉及到大量的数据存取操作,再加上对教材出库入库的表的设计考虑到了实体完整性、参照完整性及用户自定义完整性三类完整性只有频繁,因此对数据的存储和配置性能有一定的要求。4.3故障处理要求硬件故障:情况1:服务器电源不正当关闭6处理:a.数据库事务回滚到断电之前的状态。b.为服务情况2:客户端与服务器提供一个备用充电电源能够支持服务器进行临时数据的正常保存。器网络不能连接处理:a.检修本地端网络连接是否正常;b.查看服务器端交换机端口是否被关闭;c.查看端点间网络线路是否完好。情况3:存储空间已满处理:a.数据库切换到备份存储空间;b.进行数据检索,删除日期超过4年的数据。软件故障:情况1:服务器死机处理:程序自动保存内存中的临时数据;重启机器情况2:服务端程序报告异常处理:保存好临时数据,关闭访问端口,关闭程序重新启动,通过临时数据初始化程序情况3:服务器端响应速度慢处理:查看接收的数据信息,看是否有不法分子的攻击,并好作防火墙的配置4.4其他专门要求a.拥有登录权限的人员应该妥善管理自己的密码,防止他人窃取;b.随机抽取数据进行人工校验,检验系统是否运行正常,处理是否合理。75.数据描述5.1数据录入和处理的准确性和实时性数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。5.2数据的一致性与完整性由于系统的数据是共享的,所以如何保证这些数据的一致性,是系统必须解决的问题。要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。5.3实体—联系图教师或学生信息包括:姓名、编号、购书名称、购书数量、联系方式。书籍信息包括:书籍名称、书籍编码、价格、现有数量、出版社、作者。购书单信息包括:日期、书籍名称、数量、学生(老师)姓名、购书人员编号。缺书单信息包括:日期、书籍名称、数量、学生(老师)姓名、发行人员编号。发行人员信息包括:书名、数量、发行人员编号、联系方式、名字。采购人员信息包括:书名、数量、采购人员编号、联系方式、名字。8联系方式姓名联系方式发行人员编号姓名编号书名购书名称提交购书单发行人员教师或学生数量缺书单购书数量提交领书单提交进书通知单价格姓名书库教材名采购人员数量出版社库存量联系方式编号作者采购人员编号书名图4.E-R图5.4数据库描述数据库采用Oracle8i。5.5数据字典名字:库存表别名:库存单描述:描述书库里
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 盗梦空间观后感(14篇)
- 安保人员基孔肯雅热疫点值守测试题库单选题及答案解析
- 2026年自考00322金融法(二)试题及答案
- 【2026年】小学数学五年级下《等式的性质2》试卷及答案
- 2025年教育行业时间管理题及答案
- 2026年水利工程施工质量检验与评定规程题库及答案
- 2026年快递业务员考试冲刺模拟卷
- 2025年山西省朔州市检察官逐级遴选笔试题目及答案
- 2025浙江嘉兴市南湖投资开发建设集团有限公司下属公司招聘3人笔试历年常考点试题专练附带答案详解
- 2025河南中联重科开封工业园招聘280人笔试历年备考题库附带答案详解
- GB 44917-2024食用植物油散装运输卫生要求
- 丝绸之路上的民族学习通超星期末考试答案章节答案2024年
- 浙江宁波海曙区洞桥镇招考聘用村级脱产干部(高频重点提升专题训练)共500题附带答案详解
- GB/T 44142-2024中央厨房建设要求
- 高铁中型及以上车站服务课件讲解
- CQI-8分层过程审核指南(附全套表格)
- 国测省测四年级劳动质量检测试卷
- 护理文书书写存在的问题原因分析及整改措施讲
- 越南人学汉语语音偏误分析
- 气溶胶灭火系统设计要求
- 建筑施工安全风险辨识分级管控(台账)清单
评论
0/150
提交评论