1.1. 编写目的 从现在应用的技术方面和用户的操作方式方面研究图书管理系统用来统一管理,记录图书的荆楚信息,图书管理系统为用户建立一个账户,并给借阅者发放借阅卡以及对应的账号。账户中存储借阅者的个人信息、借阅信息和预定信息,从而使管理员进行管理。 1.2. 参考资料 《软件工程技术与应用》 《数据结构》 《软件工程实践教程》 《软件工程概论》 2. 任务概述 2.1. 目标 在该系统中,图书管理员要为每个借阅者建立一个账户,并给借阅者发放借阅卡以及对应的账号。账户中存储借阅者的个人信息、借阅信息和预定信息。持卡者(即拥有账户的个人)可以借阅书刊、返回书刊、查询书刊信息、预定书刊并取消预订。这些操作均由管理员代理执行,即借阅者不与管理系统直接交互。借阅书刊时,借阅者需要提供书刊名、ISBN/ISSN号,以及借阅者的图书卡号和姓名。完成输入后,系统需检查账户是否存在。若有效,系统查询书看是否存在,若存在则可借出,建立并在系统中存储借阅记录。借阅者返还书刊后,删除相应借阅记录。如果所借书刊被借出,借阅者可预定书刊,一旦预定的书刊可以获取,就直接将书刊借给预定者。为简化系统,预定书刊可获取时则直接借出,也不考虑借阅期限。 2.2. 条件与约束 1. 图书管理员建立的借阅者账号的卡号唯一性,主键约束 2. 借阅者借出的书刊的ISBN/ISSN号应该唯一,主键约束 3. 借书模块中的借阅者账号为外键 4. 对于借阅者对于借书实践也应该进行记录 3. 功能需求 图书管理员: 1. 管理借阅者账号(增加用户、删除用户、修改用户、查询用户) 2. 管理图书系统(增加书刊、删除书刊、修改书刊、查询书刊) 借阅者: 1. 借阅书刊 2. 返还书刊 3. 查询书刊信息 4. 预定书刊 5. 取消预订书刊 4. 性能需求 时间要求: 要求三个月内能够制定出初步的系统程序提供用户使用 存储要求: 要求使用oracle数据库进行存储管理 建表、设计数据流图、实体图、状态转换图、表的约束与关系 5. 接口需求 输入输出需求: 系统管理员的输入输出: 对图书的录入、删除、修改、查询 对借阅者信息的删除、查询、修改、删除 借阅者的输入输出: 对图书的查询 数据库需求: 系统管理员对图书操作系统、对借阅者信息的管理权限 借阅者对图书的查询权限 程序接口需求: 系统管理员对图书操作系统、对借阅者信息的接口(8088) 借阅者对图书的查询接口(8086) 6. 将来可能需求 1.借阅者可能会增加权限,系统更加开放。 2.系统管理员可能会分级别,例如,一级管理员、二级管理员、三级管理员等。
2021-03-13 13:01:33 198KB 软件工程
1
1.1. 编写目的 通过对系统的总体设计,使图书管理系统规范化,降低系统的风险,做到系统设计资料的规范性与全面性。以利于系统的实现、测试、维护、与版本升级等。 1.2. 参考资料 用户需求报告 软件开发合同 数据库设计规范 命名规范 详细设计说明书 源程序清单 测试计划及报告 用户使用手册 2. 任务概述 2.1. 目标 通过总体设计要求研究图书管理系统用来统一管理,记录图书的进出信息,图书管理系统为用户建立一个账户,并给借阅者发放借阅卡以及对应的账号。账户中存储借阅者的个人信息、借阅信息和预定信息,从而使管理员进行管理。所以总体设计使图书管理系统更加规范化。 2.2. 条件与约束 1) 了解图书管理系统的结构 2) 熟悉图书管理系统的需求分析报告 3) 对用户的需求加深了解 4) 了解设计规范要求和命名规范要求 3. 总体设计 3.1. 软件结构 层次图:
2021-03-13 13:01:32 2.81MB 软件工程 大学实验
1
引言 1.1编写目的 图书管理系统详细设计是设计的第二个阶段,这个阶段的主要任务是在图书管理系统概要设计书基础上,对概要设计中产生的功能模块进行过程描述,设计功能模块的内部细节,包括算法和详细数据结构,为编写源代码提供必要的说明。 概要设计解决了软件系统总体结构设计的问题,包括整个软件系统的结构、模块划分、模块功能和模块间的联系等。详细设计则要解决如何实现各个模块的内部功能,即模块设计。具体的说,模块设计就是要为已经产生的图书管理各子系统设计详细的算法。但这并不等同于系统实现阶段用具体的语言编码,它只是对实现细节作精确的描述,这样编码阶段就可以将详细设计中对功能实现的描述, 直接翻译、转化为用某种程序设计语言书写的程序。 1.2 参考资料 《实用软件工程》 《Oracle数据库》 《数据结构》 《软件工程概述》 2.软件结构 3.模块描述 3.1 模块名称 登陆模块 3.1.1功能描述 (1)功能类型:查询数据 (2)功能描述: 提高系统的安全性 (3)前提业务: 无 (4)后继业务: 02管理模块 (5)功能约束:权限约束 3.1.2类属性和类方法 3.1.3 重要的算法 进行对索要登陆人员进行信息注册,给予所登陆的账号进行登陆,并且进行验证。 3.2 模块名称 管理模块 3.2.1功能描述 (1) 功能类型:其他 (2)功能概述: 总体归纳图书馆管理功能 (3) 前提业务:登陆模块(01) (4) 后续业务: 021, 022, 023, 024, 03(5)功能约束: 权限约束 (6) 约束描述: (7) 操作权限:图书馆管理人员 3.2.2类属性和类方法 3.2.3 重要的算法 1).图书编号生成(自动生成)录入时自动生成,对于新书的编号,显示添加图书完成后的页面中 2).图书信息修改(即对该类图书总量能修改,包含图书的编号 数据库操作,根据数据库显示修改之前,后的页面 3).注销(破损图书) 数据库操作,注销页面 唯一编号--检索出先关书籍信息--删除 4).查询 3.3 模块名称 (031)图书信息查询模块 3.3.1功能描述 (1) 功能类型:查询数据 (2)功能概述: 显示查询结果 (3)前提业务: 无 (4) 后继业务: (5) 功能约束:没有约束; (6)约束描述: (7)操作权限: 面向所有用户 3.3.2类属性和类方法
2021-03-13 13:01:32 1.1MB 软件工程
1
本次软件工程实验,我选择的是图书管理系统,数据库采用SQL Server软件,界面实现部分我采用的是Visual Studio C#编写,文件中包含数据库文件、界面实现的代码、实验中各部分的数据流图以及架构图,实验报告和各部分的截图,本实验包含用户的登录以及注册,用户对图书的借阅,预约,还书,公告的查询等,管理员对图书馆的书进行采购,编目,对用户信息的管理,用户借阅记录的管理,公告信息管理等,实验报告部分我已经上传到了我的博文中,请下载之前先看一下实验报告,判断是否对你有用后再下载,谢谢。 管理员只有一个,用户名和密码都是001。 运行错误时需要将错误的那两行代码删除即可,当时想着添加个留言功能,可是由于时间问题,没有添加,即: Adminmessage adminmessage = new Adminmessage(); this.Hide(); adminmessage.ShowDialog(); this.Show(); 与 Usermessage usermessage = new Usermessage(UserID); this.Hide(); usermessage.ShowDialog(); this.Show(); 删除即可,有问题可以私信我。
局域网技术与组网工程实验教程
2021-02-11 17:05:47 3.29MB 局域网
1
校园一卡通服务系统:①为某所学校的学生信息及餐饮服务部门开发一个校园卡信息管理系统。 ②学生可以通过校园自助终端系统、手机客户端、人工服务台等方式进行校园卡的管理。 ③校园卡提供图书馆借书上机功能、提供宿舍管理站进出身份确认功能、食堂超市餐饮消费支付功能,校医院药费支付功能、打印服务等终端消费功能。 ④该系统还必须提供实时消费记录及追踪挂失功能。
网络工程实验报告
2021-02-01 11:19:46 3.27MB 实验报告
1
本文为广州大学软件工程实验报告,报告成绩为优秀,内容为奶茶点单系统的设计,供参考,内容如下: 实验一: 1. 系统概述以及自己负责的功能模块或子系统的描述; 2. 绘制完整用例图,并对其中的5个用例进行用例描述; 实验二: 1、逻辑结构设计E-R图 2、(1)数据库表结构 (2)数据库表间的关系图。 实验三: 1.实现类图建模 2.绘制出相应的顺序图并生成协作图 3.绘制相应的状态图 4.绘制相应的活动图
2021-01-28 02:02:30 1.89MB 软件工程导论 广州大学
1
东北大学计算机学院四次软件工程实验,大三下学期需要用的,包含源文件(.rp, .vpp等),实验报告文档
2020-04-18 03:09:13 2.42MB 东北大学
1
网上书店软件工程实验报告网上书店软件工程实验报告网上书店软件工程实验报告
2020-03-04 03:06:25 946KB 网上书店 软件工程 实验报告
1