图书馆系统设计图说明Word文件下载.docx

上传人:b****1 文档编号:5360208 上传时间:2023-05-05 格式:DOCX 页数:15 大小:445.82KB
下载 相关 举报
图书馆系统设计图说明Word文件下载.docx_第1页
第1页 / 共15页
图书馆系统设计图说明Word文件下载.docx_第2页
第2页 / 共15页
图书馆系统设计图说明Word文件下载.docx_第3页
第3页 / 共15页
图书馆系统设计图说明Word文件下载.docx_第4页
第4页 / 共15页
图书馆系统设计图说明Word文件下载.docx_第5页
第5页 / 共15页
图书馆系统设计图说明Word文件下载.docx_第6页
第6页 / 共15页
图书馆系统设计图说明Word文件下载.docx_第7页
第7页 / 共15页
图书馆系统设计图说明Word文件下载.docx_第8页
第8页 / 共15页
图书馆系统设计图说明Word文件下载.docx_第9页
第9页 / 共15页
图书馆系统设计图说明Word文件下载.docx_第10页
第10页 / 共15页
图书馆系统设计图说明Word文件下载.docx_第11页
第11页 / 共15页
图书馆系统设计图说明Word文件下载.docx_第12页
第12页 / 共15页
图书馆系统设计图说明Word文件下载.docx_第13页
第13页 / 共15页
图书馆系统设计图说明Word文件下载.docx_第14页
第14页 / 共15页
图书馆系统设计图说明Word文件下载.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

图书馆系统设计图说明Word文件下载.docx

《图书馆系统设计图说明Word文件下载.docx》由会员分享,可在线阅读,更多相关《图书馆系统设计图说明Word文件下载.docx(15页珍藏版)》请在冰点文库上搜索。

图书馆系统设计图说明Word文件下载.docx

2.2功能模型

2.2.1用户用例描述

2.2.2管理员用例描述

注意:

用例之间的关系

泛化:

同一业务目的的不同技术实现

包含:

提取公共交互,提高复用

扩展:

通过扩展关系,把新的行为插入到已有用例中形成新的用例。

“冻结”基用例以保持稳定。

2.2.2用例描述,描述方法如下:

(参考JavaWeb开发实践教程,杨俊生P13表)

用例名称:

动宾短语

简要描述:

说明用例的用途

执行者:

主成功场景:

描述执行者和系统之间的交互过程(正常使用情况)

描述执行者和系统之间的交互过程中异常情况的处理;

前置条件:

执行用例前系统必须要处于的状态;

后置条件:

执行用例后系统所处的状态。

用例描述如下:

(1)登录用例,见表格1

表格1登录用例描述

执行者

个人用户

前置条件

主成功场景

(1)用户访问系统

(2)系统显示首页

(3)用户输入邮箱和密码,然后单击“登录”按钮

(4)系统验证邮箱和密码

(5)系统显示联系人信息维护主界面

扩展1

(4a)邮箱或密码为空

(4a1)系统重新显示首页并在相应的输入域右侧提示错误信息“不能为空”

(4a2)返回主成功场景步骤(3)

扩展2

(4b)邮箱或密码错误

(4b1)系统重新显示并提示错误信息“邮箱/密码错误”

(4b2)返回主成功场景步骤(3)

备注

表2.11图书信息删除功能描述

用户

管理员用户登录到管理员界面

(1)点击图书管理—>

图书信息查询,显示用户信息查询界面。

(2)点击图书信息列表右侧的“删除”按钮。

(3)确定删除对话框选择“是”。

(4)系统成功删除一条图书信息记录。

(2a)弹出确定删除对话框,选择“否”

(2a1)不执行删除操作。

表2.12图书信息修改功能描述

(1)点击图书管理—>

(2)点击图书信息列表右侧的“修改”按钮。

(3)跳转到修改图书信息页面。

(4)页面显示图书信息列表,包括书名、作者、图书类型、出版社、价格、书架、和数量

(5)页面中个属性的值已经被读取在文本框内

(6)管理员输入需要更改的图书信息,点击“修改”按钮

(7)系统验证信息是否合法,保存用户信息

(8)系统跳转到图书查询页面,图书信息已被更改过来。

(6a)修改图书号文本框内容

(6a1)图书号为默认值,无法更改。

(6a)管理员输入需要更改的图书信息,点击“返回”按钮

(6a1)返回图书查询页面,修改操作未被执行。

表2.13图书信息添加功能描述

(1)点击图书管理->

添加图书,显示添加图书界面。

(2)点击图书信息列表右侧的“修改”按钮。

(3)页面添加图书信息列表,包括书名、作者、图书类型、出版社、价格、书架、和数量

(4)管理员输入需要记录的图书信息,点击“添加”按钮

(1)系统验证信息是否合法,保存用户信息

(6)系统跳转到图书查询页面,图书信息已被添加。

(4a)输入不合法信息

(4a1)系统跳转至显示错误提示页面

(4a)管理员输入需要更改的图书信息后,点击“返回”按钮

(4a1)返回图书查询页面,修改操作未被执行。

2.3数据库概念结构设计

画ER图

3、系统设计

3.1总体设计

3.1.1软件结构层次图

3.1.2系统流程

 

3.1.3系统文件结构设计

开发环境中文件结构设计(截图),说明每一个文件夹及文件的作用

3.2数据库设计

3.2.1关系数据模式

1)给出关系表结构,表的关系图

关系表结构说明

字段名

数据类型

长度(精度)

是否为空

键说明

借阅时间

varchar

255

归还时间

借阅信息_ID

int

4

主键

学生_ID

外键

图书_ID

2)表的关系图说明:

3.2.2视图的设计

如学生按院系可建立视图,图书按类别可建立视图,提高查询效率。

3.2.3数据库的物理设计

索引的设计(根据查询频率的需要创建)

3.3数据库的实现

建立数据库及数据表代码与对约束的说明,给出数据表、视图、索引的实现代码及实现过程

●如果通过图形工具向导方式建立,给出建立步骤,对能显示结果的关键步骤做截图(图中包括数据库的名字)。

●如果是通过SQL代码建立,给出SQL代码及执行结果。

3.4创建触发器

是数据库中确保数据完整性的一种方法,如级联更新、级联删除等。

4、数据操作要求及系统实现

4.1用户注册与登录

4.1.1用户注册(增加用户)

先说页面jsp的设计,给出页面输入及运行结果的截图,用文字对页面中的输入及输出进行说明,给出页面实现的核心代码。

其次javabean,

再其次servlet

4.1.2用户登录(查询用户)说明顺序同上

如:

只有注册成为论坛的用户才可以登录论坛,在论坛系统中进行发帖、回帖等操作。

当用户退出论坛时,清空session中的用户记录。

论坛登录首页提供用户注册链接,方便第一次访问论坛的用户进行注册。

注册用户成功后跳转到登录页面,填写正确的用户名称、密码与安全码就可以登录论坛,否则提示错误信息。

登录错误如图所示。

1.创建“login.jsp”登录页面:

页面设计3个文本框,提供用户名称、密码、验证码输入功能。

代码及注释

普通用户登录和管理员登录成功后显示效果:

用户在登录页面填写名称与密码,单击提交后,在Servlet中调用持久化类中的判断用户名称与密码是否与数据库中的记录相符的方法,如果符合记录数据,那么,跳转到登录成功页面,否则提示错误信息。

在登录成功页面判断用户的权限,管理员显示可以对用户、帖子及回帖的删除及查询所有用户的链接。

系统设计如图所示。

用户退出时,在处理用户退出的Servlet中清空用户会话session。

2.创建类“UserInfoVo.java”:

编写用户属性信息,包含编号、用户名称、密码、性别、QQ号码、电子邮箱。

3.创建类“UserInfoDAO.java”:

编写登录方法login(),通过连接数据库公共类连接数据库,执行查询SQL语句来验证登录页面中填写的用户名称与密码是否正确。

4.创建类“UserController.java”,编写登录方法与退出方法。

4.1.3用户删除说明顺序同上

4.1.3用户修改(修改用户基本信息)说明顺序同上

4.2商品管理

4.2.1添加商品(先说页面jsp的设计、javabean、servlet)

4.2.2删除商品说明顺序同上

4.2.3修改商品说明顺序同上

4.2.4查询商品(实现模糊查询、分类查询、多条件查询等)

其他模块依次类推

……

4.6关键技术

4.6.1连接数据库

4.6.2解决页面乱码

4.6.3页面保护(避免通过页面url直接进入系统,必须先登录)

4.6.4自行增加,增加有加分

5、收获、体会和建议

●组内成员每个人都要写,500字左右,可结合问题分析与解决方法(做截图)写。

重点检查,不能雷同

名字:

●小组各成员工作量的大小及完成情况,做任务分工表(如下),把小组每个人员做的具体工作写清楚,给出贡献值。

学号/姓名

任务

进度

完成情况

贡献值

6、主要参考文献

三、评分细则说明

1、系统演示及回答问题情况:

40分

实现对数据库的增删改查操作20分,少一项扣5分;

数据库结构设计合理,涵盖ER图、基本表、关系图、视图及索引,命名符合要求,对连接数据库进行封装,占10分;

系统功能的复杂程度占5分;

(功能的合理性,如增加有数据校验、删除之前要询问、查询条件的合理性等)

工程名符合要求,系统的界面的美观程度占5分;

2、报告:

代码的规范程度占5分;

(加注释,类及方法体现命名规则)

报告规范程度占15分;

(个人总结符合要求,字体、行间距、格式统一,宋体5号,双面打印,报告不超过30篇60页)

报告结构合理,内容完整,文字叙述清楚,图表表示正确20分;

3、平时20分

考勤及实验态度占15分,(玩游戏扣5分)

报告符合命名要求,按时提交系统及报告5分。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2