asp.net图书租借管理系统设计+ER图(3)
时间:2022-05-11 21:21 来源:毕业论文 作者:毕业论文 点击:次
3。1。1 系统业务流程图 本系统采用了三个权限,分为管理员、操作员、读者。在登录系统时,系统要识别登录用户的身份,获取其权限,避免非法访问。 (1)管理员操作流程如图3。1。1: 图3。1。1 管理员流程图 (2)读者操作流程如图3。1。2: 图3。1。2 读者流程图 3。2 可行性分析 系统采用浏览器和服务器结构,即B/S(Browser/Server)模式。 基于B/S结构的程序,用户通过浏览器访问,界面友好易操作。基本结构是一个中间逻辑层,一个客户端电脑,一个服务器终端。数据被放到服务器中,减轻了本地计算机的负担,有效地提升了程序的运行效率,给用户尽可能节约时间。这种结构的程序开发成本较低,效率高,易得到推广。文献综述 WEB服务器通过HTTP协议把所需要的协议传给客户端,客户端接受传过来的主页文件并把它显示在浏览器上。逻辑层即中间层接收用户的请求,首先执行与数据库的连接,通过SQL向数据库服务器提出申请数据处理。数据层在数据库的服务器端,对数据库进行更新、查询,将结果提交给web 服务器,最后显示到用户的浏览器。 结果返回 B/S体系结构示意图 3。3 系统框架 系统采用三层架构(3-tier architecture) ,通常意义上它们分别为数据访问层(Data access layer)、业务逻辑层(Business Logic Layer)和界面层(User Interface layer),如此划分整个业务应用。区分层次目的在于“高内聚低耦合”。在设计架构软件体系时,最常见的是分层式结构,它也是最重要的一种。
系统三层架构示意图 4 总体设计 4。1 系统功能结构 本系统针对书店具体情况,设计管理员、操作员和读者三个角色。管理员和操作员能够对自身信息、图书信息、读者信息和借阅信息等进行管理。具体包括对该用户自身、读者、图书、借阅信息的增加、删除、修改和查询,其中管理员还可以给操作员分配权限。 系统整体架构如图4。1: 图4。1 系统整体架构 4。2 系统E-R图 4。2。1总体E-R图 系统主要有操作用户和读者两个角色,操作用户可以管理图书和读者,它们都是多对多的关系,即一个操作用户可以管理多本图书和多位读者,每本图书和每位读者都可以被多个操作用户管理。读者可以借阅图书,它们的关系也是多对多,即一位读者可以借阅多本图书,一本图书也可以被多位读者借阅。系统E-R图如图4。2: 图4。2 系统E-R图 4。2。2 各部分实体图来:自[优.尔]论,文-网www.youerw.com +QQ752018766- 操作用户实体的属性包括编号、登录名、密码、姓名、权限、性别、年龄、电话、住址、邮件等。用户实体图如图4。3: 图4。3 用户实体图 读者实体的属性包括编号、姓名、性别、密码、账户余额、电话、住址、邮箱、qq等,读者实体图如图4。4: 图4。4 读者实体图 图书实体的属性包括编号、名称、作者、封面、出版社、类型、单价、简介、出版日期、入馆时间、馆藏地址、馆藏数量等,图书实体图如图4。5: 图4。5 图书实体图 4。3数据库设计 本系统采用SQL Server 2014数据库,共包含6张表,信息如下: admin表:用于存储用户的登录名和密码,以及用以区别权限的身份 (责任编辑:qin) |