




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学校毕业设计(论文)目录(本人封面摘要除此之外,毕业论文勉强通过,下载后在第3章多贴一些文章说明,建议没有问题。)第一章简介2第二章系统概述42.1系统要求42.2系统数据4第三章全系统设计83.1系统设计概述83.2系统设计的基本要求83.3接口设计和代码实现83.4登录界面103.5管理员登录后界面113.6查找图书界面123.7借书的界面133.8贷款历史记录接口163.9修改个人信息173.10添加用户信息183.11用户登录193.12搜索所有书籍203.13重复代码20第四章设计结论21参考文献22审计23第一章简介随着电子计算机和通信技术的发展,人类已经几乎逐渐进入信息社会。像信息、资料、能源一样,成为一种社会的基本生产资料,在人类的社会活动中起着重要作用。信息和数据的利用和处理也进入了自动化、网络化和社会化阶段,因此相关管理系统的开发成为所有行业的必备要求,经营信息系统可以将边缘领域、经营科学、信息科学、系统科学、现代通信技术和电子计算机技术融为一体,解决企业或组织面临的问题,在内部提高工作效率。对外确保竞争优势。使用一个软件使管理员摆脱繁重的工作后,所有图书都变得非常容易管理,准确和自由。因此开发图书管理系统是当务之急,是本毕业生设计主题的重要意义和研究目的。图书管理系统的流通部分是所有图书管理系统中最重要的部分,流通系统将读者与图书、读者和管理者、读者联系在一起,流通系统处理很多数据类型,大、精细、频繁,因此需要更完整的检查错误功能,根据系统运行和反馈信息,有效地管理系统流通部分的全部功能。管理信息系统开发方法包括生命周期方法、原型、面向对象开发方法等。生命周期方法是20世纪60年代开发的、广泛使用的、更成熟的管理系统开发方法,系统开发工作从开始到结束分为多个阶段,每个阶段都有明确的工作,系统开发后,不是生命周期的结束,而是指根据组织需要进行系统修改和重组的开始。原型是在20世纪80年代开发的,用于改变生命周期方法缺点的系统开发。根据用户的要求,该系统被用户和开发人员用来确认系统的基本要求和主要功能,并开发使用系统快速生成工具的方法。创建系统模型,并在此基础上与用户交换意见,继续补充、修改和完成模型,直到用户和开发人员都满意为止,创建相对稳定和理想的管理系统。该系统通过设计开发分为普通用户和超级用户,允许普通操作员根据超级用户(管理员)指定的权限执行重新入库、销售出库等相应任务。超级用户可以做任何事情,改善商品信息,添加用户修改权限等。分析后,我们使用了企业开发管理工具Microsoft的Visual Studio 2008开发工具,这是Visual Studio产品上市10年来最具革命性的升级。其优点数不胜数。其中最突出的三点是业务智能(BI)、可编程性和安全性。开发开票系统的理想选择。第二章系统概述2.1系统要求要实施软件系统,必须首先执行需求分析,设计软件以满足用户的功能。图书管理系统要求满足图书借阅者、图书管理员、图书管理人员等三个方面的要求。图书贷款的要求是查询图书馆中存在的图书、个人贷款情况及个人信息的修改;图书馆工作人员在操纵图书贷款的贷款和返还要求的同时,制作贷款或返还报告,向借款人确认;图书馆管理人员的功能是职员、图书借阅者、图书的管理和维护等最复杂的。(1)实施不同级别的用户登录。(2)管理员用户登录后可以执行的任务包括:a)图书租赁工作(使用读者学号(可能是其他号码)和图书条形码编号)b)图书返还工作(使用读者学号(可能是其他号码)和图书条形码编号)c)可以向系统添加新书信息。d)修改个人信息(3)最终用户登录后可以执行的任务包括:a)根据特定数量的关键字查询图书信息b)查看个人的贷款历史记录并显示详细信息c)修改个人信息(注意某些信息不允许修改)2.2系统数据根据系统的要求,记录的信息的第一分类如下:1、读者信息:卡号、学号、班级、名字、联系方式、允许最大贷款、允许最大贷款天数、借阅数、读者类别、能否借书、密码。表2-1读者信息表字段名字段类型长度注释卡号Varchar20主键上课Varchar20不允许空值名字Varchar20不允许空值联系方式Varchar16最大贷款额Int默认值为2已借的数目Int默认值为0可以借书吗比特默认值为true密码Varchar32默认值为“000000”2、图书信息:包括图书编号、丛书、系列、作者、字数、价格、发行时间、总图书数、现有量、出版社、书名等。表2-2书本信息字段名字段类型长度说明西湖Varchar20主键丛书系列Nvarchar6作者Nvarchar20不允许空值字数Int定价蒙里出版时间Datatime主题分类Varchar12总书数Int库存量Int出版社Varchar32标题Varchar32不允许空值3、贷款信息:包括贷款日期、返还日期、实际返还日期、图书编号和卡号等。表2-3贷款信息表字段名字段类型长度说明标志Int主键西湖Varchar20主键卡号Varchar32主键借用日期Datatime不允许空值返回日期Datatime不允许空值实际返回日期Datatime4、管理员信息:包括用户名、相应的密码和相应的权限等。表2-4管理员信息表字段名字段类型长度说明管理员姓名Varchar16主键密码映射Varchar默认值为“000000”映射权限Int不允许空值四个表格的限制关系如下:图2-1 4个表图表第三章全系统设计3.1系统设计概述目标:开发软件图书馆管理系统任务:系统开发和正确操作开发不良:VS2008和SQL20053.2系统设计的基本要求目的:锻炼学生分析解决实际问题的能力;培养学生数据库基本系统的分析、设计和开发能力。方法:分析程序的功能要求,分割程序模块;绘制系统流程图。设计数据库(严格遵循数据库设计阶段)并完成系统功能很重要。完成项目培训报告基本要求:1) 数据库原理及应用课程设计将根据选定的项目按计划进行,以“项目团队”为单位完成项目的分析和设计与实施工作。2)将一个班分成几组,从每组中选出一名组长,负责出席、调查收集和提交;(3)标题自行决定,或采用附录中的参考标题,每个选择一个标题4)数据库工具:Access或SQL Server20055)程序开发工具可以根据所学内容自行选择,也可以使用ACCRSS开发。利用已有的开发坏环境,根据学过的知识,开发图书管理系统。主要技术使用VS2008创建前台部分,如界面、功能等。使用SQL2005创建后台开发。3.3接口设计和代码实现创建图书馆管理信息系统主表格:此项目使用多文档界面,然后单击工具栏上的ADD MDI Form按钮生成表格。向此表单中添加所需的控件。向表单中添加状态项可以实时反映系统中每个状态的更改。状态栏控件必须在“常规属性”窗口中设置常规属性。选择状态栏控件,单击鼠标右键,然后选择“Property”菜单并设置特性。“图书馆信息管理”表格功能的实现通过该功能,职员可以输入贷款者的借书卡号码和要借书的图书的图书号码,然后单击贷款按钮获得图书贷款。考虑到实际上只知道书的名字而不知道书的号码的情况,在这个界面下,将书的名字转换成书的号码,增加了可以用于借书的转换功能。借书的功能是添加书本信息,修改书本信息,删除书本信息,查看书本信息。图书馆管理人员可以利用新的功能查阅读者姓名、读者编号、读者种类、图书信息、图书名称等借来的信息。要审查读者和书籍中的信息,必须通过数据库咨询。启动贷款信息查询程序后,运行“管理贷款信息”菜单上的“查看贷款信息”命令将打开表格。因为此表单是frmmain的子表单,所以mdIchild属性为true,name属性为frmsinfo,caption是贷款信息查询。使用本模块时,首先可以选择“读者姓名”方法、“书名”方法、“借书时间”方法等查询方法,然后用户可以单击“按钮”查看“借书信息”。一些程序代码,例如Private Sub Form_Load()Dim I As Integer允许Dim j As Integer将configuration添加到数据库资源管理器(查找时在后台传递数据)的引用中,以创建app.configuration文件,在使用过程中可以引用密钥并直接连接到数据库。您可以减少使用过程中对数据库服务器的更改名字。代码如下:图3-1接口设计代码3.4登录界面使用分组框将控件分为多个部分。此部分包含显示“图书管理系统登录”的标签。其他文件包含用户名、密码、用户类型和相应的文本框和下拉框。图3-2图书馆管理系统注册代码实现包括:图3-3图书馆管理代码3.5管理员登录后界面管理员能做的功能是找书、借书、借书、还书、添加用户和管理员。图3-4管理员登录后界面实现的代码如下:单击按钮可转到下一个界面。图3-5接口代码3.6查找图书界面图3-6管理员进入图书查询界面在文本框中输入书籍编号或作者,以查询书籍信息,然后在dataGridView1中显示查询结果。图:图3-7查看书籍结果代码实现包括:图3-8书本实现代码3.7借书的界面管理员进入图书馆管理界面后,可以咨询图书借阅情况。图3-9贷款接口在学号文本框中输入学号,系统会自动添加名称和类,并显示相同的书信息。代码如下:图3-10代码实现图3-11填写学号和书号调用存储过程名称以实现图书贷款。图3-12贷款代码借书和还书的过程中使用了存储程序,代码如下。图3-13存储过程代码3.8贷款历史记录界面管理员登录图书馆管理系统,进入贷款历史界面。可以看到书的基本时间。图3-14贷款历史记录界面代码如下:图3-15贷款历史记录代码3.9修改个人信息用户登录后,可以进入修改密码界面修改密码。图3-16修改个人信息代码:图3-17修改个人信息代码3.10添加用户信息图3-18添加用户代码如下:图3-19添加用户代码3.11用户登录图3-20 id注册图如果用户未输入用户名和用户密码,则将显示消息框。如果输入在用户表格中找不到的用户名,系统将提示您重新输入用户名,文本框将再次获得输入焦点。代码如下:图3-21 id注册图代码3.12搜索所有书籍查找书籍时,如果左侧组框中的控件未填充关键字,则将检索所有书籍信息,并在label中显示“检索到的信息*”。图:图3-22图书搜索结果3.13重复代码在设计过程中(例如,借书的代码设计、存储过程的设计、存储过程的调用等),可以重复调用相同的代码。第四章设计结论1.要建立数据库连接,请根据命名空间System.data.sqlclient添加每个接口。2.pp.config应用程序是减少时间消耗的非常实用的部分,需要特别注意使用和推广,还需要特别注意以前的命名空间使用。3.连接库时必须熟练使用多个对象,包括使用sqlconnection、sqlcommand、SQL datareader、sqldataadapter和dataset,以及使用VS 2008数据库连接。4.在vs2008中,控件(包括属性、事件和方法)的使用是必需的,后台代码的编写对于图书馆管理系统的制作非常重要,因此要特别小心使用。5.创建精通使用SQL Server2005和VS 2008工具的图书管理系统在它们之间的连接中也是不可忽视的。6.在代码实现中,必须注意几个表更改。可以使用数据库中的“事务”执行更正操作,并防止更正表与实验结果不同步。参
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 审计质量管理条例解读
- 学院征兵工作总结
- 大学班级年度工作总结
- 氢能装备制造研发项目社会稳定风险评估报告
- xx片区排水防涝地下管线建设改造项目施工方案
- 固态电池生产项目信息化管理方案
- 2025年职业卫生与安全考试试题及答案
- 工业园配套设施建设施工方案
- 乘用车汽车零部件生产项目施工方案
- 水利水库枢纽工程投资预算与管控方案
- 非物质文化遗产概论:第四章-非物质文化遗产的保课件
- FLUENT 15 0流场分析实战指南
- 弱电维护保养合同
- GB/T 41972-2022铸铁件铸造缺陷分类及命名
- YY/T 0471.3-2004接触性创面敷料试验方法 第3部分:阻水性
- GB/T 3871.9-2006农业拖拉机试验规程第9部分:牵引功率试验
- PEP小学英语五年级上册第四单元全国优质课赛课一等奖《思维导图在小学英语复习课的应用》精品课件
- 新闻传播中的媒介素养课件
- 超疏水材料课件
- 中医刮痧法诊疗操作评分标准
- 腧穴定位法课件
评论
0/150
提交评论