《软件设计案例分析》大作业

《软件设计案例分析》大作业

ID:43403938

大小:280.51 KB

页数:8页

时间:2019-10-02

《软件设计案例分析》大作业_第1页
《软件设计案例分析》大作业_第2页
《软件设计案例分析》大作业_第3页
《软件设计案例分析》大作业_第4页
《软件设计案例分析》大作业_第5页
资源描述:

《《软件设计案例分析》大作业》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《软件设计案例分析》大作业2011-2012(1)华东交通大学《软件设计案例分析》课程大作业——图书管理系统设计方案专业班级:学院:学生姓名:学号:分数:学期:任课教师:系统设计方案一、系统总体需求项目名称:图书管理系统1)功能性需求一、作为用户对图书管理系统的要求有:1.能按各种方式(比如书名、编号、作者)查询图书馆的藏书情况。2.能够方便地借阅图书、续借图书、归还图书。3.能够查询自己的基本资料、借阅图书情况。4.能够熟悉图书管理系统的使用。二、作为图书管理员,他们对图书管理系统的要求有:1.能方便的对图书进行录入登记,注销陈旧的书籍。2.能够方便地对新生进行登记,或注

2、销已经毕业的学生信息(基本信息,借阅信息)。3.能够随时发布一些诸如各学院学生借阅图书超期情况、馆内藏书情况、借情况等信息,以便各学院能够随时获知本院学生的一些借书信息。三、功能说明:本系统需要完成的功能主要有5部分:1、图书基本情况的录入,修改,删除等基本操作。a.书籍类别标准的制定,类别信息的输入,包括类别编号,类别名称,关键词,备注信息等。b.书籍类别信息的查询,修改,包括类别编号,类别名称,关键词,备注信息等。c.书籍信息的输入,包括书籍编号,书籍名称,书籍类别,作者名称,出版社名称,出版日期,书籍页数,关键词,登记日期,备注信息等。2、办理借书卡模块。a.新用户办

3、理借书证。b.丢失办理借书证。3、实现借书功能。a8/8《软件设计案例分析》大作业2011-2012(1).借书信息的输入,包括借书信息编号,读书编号,读者姓名,书籍编号,书籍名称,借书日期,备注信息等。b.借书信息的查询,修改,包括借书信息编号,读者编号,读者姓名,书籍编号,书籍名称,借书日期,备注信息等。4、实现还书功能。a.还书信息的输入,包括还书信息编号,读者编号,读者姓名,书籍编号,书籍名称,借书日期,还书日期,备注信息等。b.还书信息的查询和修改,包括还书信息编号,读书编号,读者姓名,书籍编号,书籍名称,借书日期,还书日期,备注信息等。2)非功能性需求一、性能需

4、求1、数据精度:查询时应保证查全率,所有在相应域中包含查询关键字的记录都应能查到,同时保证查准率。2、时间特性:一般操作的响应时间应在1-2秒内。3、适应性:满足运行环境在允许操作系统之间的安全转换和与其它应用软件的独立运行要求。二、运行需求1、用户界面:采用简洁、易懂,美观、多功能窗口运行2、故障处理:正常使用时不应出错,对于用户的输入错误应给出适当的改正提示。若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。一、系统设计方案注:系统设计重点从WEB应用系统的后台通用性设计着手,从用户管理和权限管理等通用性的功能出发,结合RBAC的思想,设计好系统的权限及用户管理

5、。业务功能完成图书信息管理和借阅管理。1)系统数据库设计读者类别信息字段类型长度格式约束种类名称文本50主键借书数量数字长整型借书期限数字长整型有限期限备注读者信息字段类型长度格式约束读者姓名文本50主键读者编号文本50主键性别文本2读者类别文本50工作单位文本50家庭住址文本50电话号码文本50登记日期日期/时间已借书数量数字长整型借阅信息字段类型长度格式约束8/8《软件设计案例分析》大作业2011-2012(1)借阅编号自动编号长整型主键读者编号文本50读者姓名文本50图书编号文本50图书名称文本50出借日期日期/时间还书日期日期/时间图书信息字段类型长度格式约束图书编

6、号文本50主键书名文本50类别文本50作者文本50出版社文本50出版日期日期/时间登记日期日期/时间是否被借出文本2图书类别信息字段类型长度格式约束类别名称文本50主键类别编号文本50系统管理信息字段类型长度格式约束用户名文本50主键密码文本50权限文本502)系统架构设计系统的功能主要包含读者信息管理、图书信息管理、图书借阅信息管理、系统信息管理。如图所示:8/8《软件设计案例分析》大作业2011-2012(1)图书借阅模块结构设计如下图:图书/读者信息查询模块结构设计如下图:8/8《软件设计案例分析》大作业2011-2012(1)系统管理模块结构设计如下图:一、系统详细

7、设计注:可从系统的核心代码着手分析,围绕系统的一个功能点给出三层的代码的介绍。8/8《软件设计案例分析》大作业2011-2012(1)一、系统测试及部署注:给出主要的测试用例,测试结果,描述系统部署的过程(将系统发布并部署在IIS上)。一、测试项目名称及测试内容测试1:名称:系统操作登录测试目的:测试系统操作界面。内容:帐号口令输入、合理性检查、合法性检查,系统操作界面显示控制测试2:名称:出借测试。目的:测试出借功能。内容:括读者证号输入、合理性检查、合法性检查,借书对话显示控制,图书书号提交、合理性检查、合法性

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。