欢迎来到天天文库
浏览记录
ID:37570751
大小:571.99 KB
页数:18页
时间:2019-05-25
《在线图书管理系》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、web课程设计题目:在线图书管理系统专业:计算机科学与基础班级:1130502姓名:肖书刚学号:201130050234指导老师:李丽华完成时间:2013.6.19在线图书管理系一:实验目的主要还是检验自己是否可以将学到知识与实际操作相结合,这样不仅可以考验自己的动手能力而且还能增强自己的思维能力,让自己又一步得到提升。课程设计目标课程设计总的目标是衡量学生是否取得学习效果,培养学生具有专业网站初步的规划、设计、制作能力。具体表现在网站内容、功能、安全等方面合理策划和规划;培养具有主页和二级页面的创意、设计等方面的技术处理能力和具有强大的动态效果制作能力。培养学生具有基于后台数
2、据库的编程技术,实现客户—服务器端交互式动态网页的制作能力,掌握实际网页设计与制作开发流程和开发方法。二:实验内容:利用自己在课堂内外所学的知识,用VisualStudio2008处理数据库的功能,实现对图书馆信息的管理。主要功能为管理有关用户、管理员、书籍和借阅的信息等。本系统的结构分为用户信息管理模块、书籍信息管理模块、借阅信息管理模块、管理者管理信息模块和查询处理模块。图书馆管理系统框图如图所示成功进入图书馆管理系统管理员用户查询图书借阅图书图书管理查询图书增加图书修改图书删除图书登录失败E-R模型设计实体列表实 体描 述用户所有借阅者,查阅者,以及系统管理员,
3、由用户ID标识图书图书馆所有图书,由图书ID标识借 阅图书ID、借阅ID、借书日期、借阅证号等属性,由借阅ID标识系统的E-R模型该图书管理系统的E-R模型,如图所示用户图书借阅图书管理管理员UIDUNameUPwdUBookIDBookIDBookNameBookTypeBookAuthorBookPriceBookPicBookContentBookIssueIssIDBookIDIssBookIDIssDateTimemN1m系统的E-R模型数据库的设计1.创建数据库(1)在服务器资源管理器中的任一节点右击。(2)执行快捷菜单中的“新建数据库”命令,并在打开的“创建数
4、据库”对话框中输入数据库名BookManage,其他可采用默认值。 (3)单击“确定”按钮,则新建的数据库就会出现在服务器上。2创建数据表创建数据库后,为BookManage数据库添加数据表,步骤如下。 (1)在服务器资源管理器中右击数据库BookManage下的“表”文件夹在弹出的快捷菜单中执行“新建表”命令。 (2)添加表的字段和其他详细资料。各表数据结构如下表所示。 表用户信息(userinfo)列 名含义数据类型说明UID用户IDint自动,主键UName用户名vchar(50)不为空UPwd密码vchar(50)不为空UState用户权限,管理员=1,普通用户
5、=2int不为空,默认值为2UBookID借阅证号bigint可以为空 表图书信息(bookinfo)列 名含义数据类型主 键BookID图书IDbigint自动,主键BookName图书名称Varchar(50)不为空BookType类别Varchar(100)不为空BookAuthor作者Varchar(100)不为空BookPrice价格smallmoney不为空BookPic封面Varchar(200)允许为空BookContent内容简介text不为空BookIssue图书制定访问码Varchar(50)不为空 表借阅信息(issueinfo)列 名含义数据类型
6、说明IssID借阅IDbigint自动,主键BookID图书IDbigint外键IssBookID借阅证号bigint不为空IssDateTime借书日期datetime不为空数据库中表的关系在数据库中新建BookManage数据库的数据库关系图如图所示图数据库关系图界面设计1用户登录界面本系统的用户非为普通用户和管理用户,管理用户具有系统提供的所有权限,普通用户可以查询图书、借阅图书。代码如下:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usin
7、gSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;namespaceBookManage{publicpartialclassFrmMain:Form{publicstaticDialogResultresult;publicFrmMain(){InitializeComponent();}//查询子窗体是否存在publicboolcheckchildfrm(stringchildfrmna
此文档下载收益归作者所有