版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、毕业设计论文中期报告毕业设计论文题目:基于ASP.NET的图书管理系统专业: 学生信息:指导教师信息:报告提交日期:经过前一段时间对系统的开发设计,系统已初见雏型,系统的主要功能页面以及相关的功能页面都已完成,并且建立了局部数据库表,在下面将会逐一描述。一、设计目标图书管理系统的开发主要要实现的目标有以下几个方面:(1)界面设计友好、美观。(2)数据存储平安、可靠。(3)信息分类清晰、准确。(4)强大的查询功能,保证数据查询的灵活性。(5)实现对图书借阅和归还过程的全程数据信息跟踪。 (6)提供灵活、方便的权限设置功能,使整个系统的管理分工明确。(7)具有易维护性和易操作性。二、系统功能结构图
2、根据图书管理系统的实际需求,可以将图书管理系统划分为系统设置、图书管理、读者管理、图书借还、图书查询、5个局部各个局部的具体功能的系统功能结构图如图1所示。图书查询图书借还图书管理读者管理系统设置图书管理系统图1 图书管理系统功能结构图1.系统设置主要包括添加删除管理员、设置管理员的权限、添加系统消息,公告等功能,如图2所示。系统设置 查看管理员添加系统公告添加系统新闻:添加管理员更改口令图2 系统设置结构图2.读者管理主要包括添加删除不同类型的读者及注明可借图书的数量、添加删除读者的档案,如图3所示。添加读者 查看读者信息读者管理 修改读者信息图3 读者管理结构图3. 图书管理主要包括添加删
3、除不同类型的的图书及注明图书可借的天数库存数量、添加删除图书的档案,如图4所示。修改图书信息查看图书信息添加新书图书管理图4 图书管理结构图4.图书借还主要查询读者借阅和归还图书的信息及图书的现有库存量,如图5所示。 图书借还图书归还登记已借图书浏览图书借阅登记以还图书浏览图5 图书管理结构图5.图书查询主要是根据不同的条件ISBN、书名、作者、出版社查询读者需要的图书、读者可查询自己已经借阅图书信息,如图6所示。图书浏览图书分类查询图书查询图6 系统查询结构图三、 数据库设计数据库开发工具SQL可以上参考下载的。1tb_admin管理员表管理员表主要用来保存管理员的相关信息。表tb_admi
4、n的结构如表1所示。表1 tb_admin的结构字段名数据类型长度是否主键描述IdInt是编号UsernameVarchar20管理员名称PasswordVarchar50密码NoVarchar20身份证号码SexVarchar2性别AgeInt年龄qqVarchar20QQ号码EmailVarchar50电子邮箱GradeInt权限2tb_reader普通用户表普通用户表主要用来保存普通用户的相关信息。表tb_reader的结构如表2所示。表2 tb_reader的结构字段名数据类型长度是否主键描述IdInt是编号BorrownumberVarchar50借书卡号BorrowerVarcha
5、r20普通用户名称PasswordVarchar50密码SexVarchar2性别UidVarchar20身份证号PositionVarchar20职业CellphoneVarchar20移动 Emailvarchar50电子邮箱GradeInt权限3tb_bookinfo图书信息表图书信息表主要用来保存图书的相关信息。表tb_bookinfo的结构如表3所示。表3 tb_bookinfo的结构字段名数据类型长度是否主键描述IdInt是编号IsbnVarchar50Isbn号BooknameVarchar50图书名称BooktypeVarchar30图书类别AuthorVarchar30作者P
6、ublishVarchar50出版社BookpageInt图书页数PriceMoney定价Bookcasevarchar30图书所属书架IntotimeDatetime登记日期StorageVarchar20图书储量UnitVarchar20单位BorrowidInt图书借阅编号4tb_bookborrow图书借阅表图书借阅表主要用来保存已借图书的相关信息。表tb_bookborrow的结构如表4所示。表4 tb_bookborrow的结构字段名数据类型长度是否主键描述IdInt是编号BooknameVarchar50图书名称BorrowidInt图书借阅编号BorrownumberVarch
7、ar50借书卡号BorrowerVarchar20借阅者名称BorrowcountInt借阅数量UnitVarchar20单位BorrowdateSmalldatetime借阅日期PlanreturndateSmalldatetime方案归还日期Handlervarchar20经手人5tb_bookreturn图书归还表图书归还表主要用来保存已归还图书的相关信息。表tb_bookreturn的结构如表5所示。表5 tb_bookreturn的结构字段名数据类型长度是否主键描述IdInt是编号BooknameVarchar50图书名称BorrowidInt图书借阅编号BorrownumberVa
8、rchar50借书卡号ReturnerVarchar20归还者名称ReturncountInt归还数量UnitVarchar20单位ReturntimeSmalldatetime归还日期Handlervarchar20经手人6tb_newspublicnotice新闻公告表新闻公告表主要用来保存新闻公告的相关信息。表tb_newspublicnotice的结构如表6所示。表6 tb_newspublicnotice的结构字段名数据类型长度是否主键描述IdInt是编号Titlevarchar1000标题Detailstext内容ProcessorVarchar20添加者AppendtimeSma
9、lldatetime添加时间(7) 数据表关系图任何一个数据表都不是独立存在的,都和其他的表有着一定的联系,表的连接使得对于数据库的操作更加的方便,快捷。数据表关系图如图1所示。图1 数据表关系图四、系统相关页面经过一段时间的开发,已经完成了系统局部页面的功能。1.系统主页面系统主页面显示了系统所能够提供的所有功能,用户可以根据需求进行不同的选择,例如:查看图书信息,查看系统新闻、公告,图书借阅等操作。系统主页面如图2所示。图2 图书管理系统主页面2. 信息添加页面随着图书,读者以及管理员的逐渐增多,对其信息的录入是一项不可缺少的工作,而其中的信息不仅方便读者使用本系统,而且还使得管理员的管理
10、工作更加的容易。由于以上三个功能比拟相似,所以在此以添加读者的信息为例,进行说明。添加读者页面如图3所示。图3 添加读者页面3. 信息查找页面对信息的查找,不仅是图书的信息,还有读者、管理员的信息,都是为了能够更好的了解和使用本系统。在此以查询图书信息为例进行说明。如图4所示。图4 图书浏览页面五、启示与体会现阶段系统的大局部页面已经制作完毕,局部页面的代码也已经添加完毕,并且已经可以运行。其中遇到的一系列困难和挫折也在指导老师的和同学的帮助下顺利解决。通过对基于ASP.NET图书管理系统的模块设计与实现,我的感受颇深,获益匪浅,同时获得了许多软件设计与开发的方法和经验。首先要表达软件的先进性。计算机技术的开展十分迅速,要及时了解新技术,掌握
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 天津滨海汽车工程职业学院《舞弊审计》2023-2024学年第一学期期末试卷
- 物业街道备案合同范例
- 彩钢安全合同范例
- 仪器定制合同范例
- 疾病调理签约合同范例
- 用电安全协议合同范例
- 太原恒大停车位合同范例
- 全职签劳务合同范例
- 四年级语文下册 第七单元 口语交际:自我介绍教学实录 新人教版
- 2025年漯河货运资格证题库及答案大全
- 【MOOC】英文技术写作-东南大学 中国大学慕课MOOC答案
- 电气工程及其自动化职业规划课件
- 辐射与防护学习通超星期末考试答案章节答案2024年
- 2023年新高考(新课标)全国2卷数学试题真题(含答案解析)
- 建筑施工安全生产治本攻坚三年行动方案(2024-2026年)
- 大学生助农直播创业计划书
- 2-05SFG04 防空地下室室外出入口部钢结构装配式防倒塌棚架结构设计
- 石灰窑烘炉及开炉方案
- 复苏囊的使用PPT
- 教学论文】《自制教具应用于初中物理有效教学的研究》课题研究报告【教师职称评定】
- 串宫压运推算表
评论
0/150
提交评论