毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 计算机论文 >> 正文

asp.net+sqlsever图书管理系统的设计与实现毕业论文 第4页

更新时间:2016-9-27:  来源:毕业论文
3.数据库设计
3.1 数据库各表
项目开发的初级阶段,首先要进行数据库的搭建,建立一个名为MyLibrary的数据库,在其中有四个表:Book(图书表)、Borrow(借阅表)、Power(权限表)、User(用户表);下面是各表字段简介:
Book表包括的字段有:BookID(图书编号);BookName(书名);BookIS(ISBN名);BookAuthor(作者名);BookPublish(出版社)BookPublishDate(出版日期)。
Borrow表包括的字段有:BorrowID(借阅编号);UserID(用户编号);BookID(图书编号);BorrowBeginDate(借书日期);BorrowEndDate(还书日期);BorrowState(图书状态)。
User表包括的字段有:UserID(用户号);UserPassWord(用户密码); UserPower(用户权限);UserName(用户姓名);UserDepart(用户院系);UserTelephone(用户电话)。
Power表的字段有:ID(权限值);Name(权限值)。
3.2 系统E-R 图
实体-联系图(Entity-Relation Diagram)用来建立数据模型,在数据库系统概论中属于概念设计阶段,形成一个独立于机器,独立于DBMS的ER图模型。 通常将它简称为ER图,本文来自优)文!论(文@网,毕业论文 www.youerw.com 加7位QQ324'9114找源文相应地可把用ER图描绘的数据模型称为ER模型。ER图提供了表示实体(即数据对象)、属性和联系的方法,用来描述现实世界的概念模型。下图是图书管理系统整体的E-R图,说明了实体对象:管理员、图书、用户之间的联系,通过下图可以明确的看出数据库各个实体对象之间的关系和联系,便于理解。
.图2 系统E-R 图
3.3 数据库连接
    该系统需要通过访问数据库,来实现信息的检索、浏览、修改和删除。要实现数据库的访问需要一个公共访问类:DataSet类即数据库接口类,首先需要实例化两个对象:SqlConnection和ConnectionString对象,通过Connection=new SqlConnection(ConnectionString)即可实现数据库的连接。但连接字符串书写很重要,ConnectionString=“Data Source=(local);Initial Catalog=MyLibrary; User ID=sa;Password=sa"。
4.系统功能实现
图书管理系统是对图书信息进行全面管理的系统,可以有效的管理学校图书资源,满足用户的各项基本需求。本系统主要包括用户管理模块、书刊管理模块、
图书借阅模块、读者管理模块,下面是主要功能模块的实现方法。
4.1用户管理模块
用户管理模块是图书管理系统中重要的模块之一,它主要用来对不同用户进行管理。该系统的用户包括两类:管理员和普通用户。不同用户的权限值不同,可以进行的操作也不同。当UserPower=1,该用户是总管理员,通过Response.Redirect()方法跳转到总操作员界面,可以实现用户管理、书刊管理以及个人信息文护;当UserPower=2,该用户是普通用户,通过Response.Redirect()方法跳转到借书还书模块,可以实现图书的借阅和归还。下图是添加用户信息的界面以及主要的代码实现。
要实现添加用户信息,我们首先需要获取前台输入的用户编号、初始确认密码、用户类型、姓名、性别、所在院系、电话、电子邮件。然后调用用户类中的InsertByProc方法向数据库添加图书信息。

上一页  [1] [2] [3] [4] [5] [6] 下一页

asp.net+sqlsever图书管理系统的设计与实现毕业论文 第4页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。