计算机软件技术专业本科图书管理系统的设计与实现.doc
《计算机软件技术专业本科图书管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《计算机软件技术专业本科图书管理系统的设计与实现.doc(34页珍藏版)》请在沃文网上搜索。
1、东北大学本科毕业设计(论文) 摘要 图书管理系统的设计与实现(中文)摘要 图书管理系统的设计与推出是多方面原因促成的。图书馆在正常运营中总是面对大量的读者信息、书籍信息以及两者之间相互作用产生的进书信息、售书信息、退货信息。因此,需要对读者资源、书籍资源、进书信息、售书信息、退货信息进行管理,及时了解各个环节中信息的变更,有利于提高管理效率。针对这种状况,我开发了这个面向中小型书店、个体书店的图书管理系统,实现对图书、人员、物流的全面管理,以帮助这些书店早日实现书店管理信息化。本图书管理系统面向中小型书店、个体书店进行全面的人员、物流管理,旨在实现书店管理信息化。前台采用vb6.0,后台采用A
2、ccess数据库开发。本系统采用会员制管理,将人员分为经理、仓库管理员、售书员、会员、游客等,分别拥有不同的权限,各司其职,以便提高工作效率。系统功能包括:供应商管理、进书管理、图书资料管理、售书管理、员工管理、会员管理、库存统计、售书统计、退货统计、基本统计分析等。关键词:图书信息 数据交换 存储处理 Vb 数据库开发Access 东北大学本科毕业设计(论文) AbstractDesign and Implementation of the library management system(English)AbstractLibrary Management System Design a
3、nd launch a number of reasons contributed to the.In normal operation, the library is always the face of a large number of readers, book information, and both the interaction between the information into the book, book information, and return information.Therefore, the reader resources, books, resour
4、ces, into the book information, book information, return to manage the information, keep abreast of all aspects of information changes, to improve management efficiency of this situation, I developed this orientedsmall bookstore, the library management system of the individual bookstores, the books,
5、 personnel, logistics management, the early realization of the bookstore management of information technology to help these bookstores.The library management system for small and medium-sized bookstores and individual bookstores comprehensive personnel, logistics management, aimed at the bookstore m
6、anagement information, the front desk using vb6.0 backstage with Access database development.The system uses membership management, staff will be divided into manager, warehouse keeper, bookseller, membership, tourists, have different powers, duties, in order to improve work efficiency. The function
7、s of the system include: vendor management, management books, books and information management, books management, staff management, member management, inventory statistics, the book statistics, returns to statistics, basic statistical analysis.Key words: Library and information exchange of data stor
8、age and processing Vb database development Access 东北大学本科毕业设计(论文) 目 录东北大学本科毕业设计(论文) Error! Reference source not found. 系统功能分析第1章 系统功能分析1.1 系统介绍本系统定位于中小型书店、个体书店,暂时考虑单机环境下的实现;操作系统选择目前常用的Windows 98/2000。系统性质为MIS(管理信息系统)。本系统采用会员制管理,系统功能应包含进书管理、售书管理、退货管理、库存管理、统计分析、相关人员管理等。系统界面力求简洁、易用,在标准化的基础上考虑界面的美观和新颖。1.
9、2 系统面向的用户群体系统面向中小型书店、个体书店,用户群体为这些书店的经理、采购员仓库管理员、图书销售人员、书店的会员游客等。1.3 系统的功能性需求表1-1 系统功能表功能序号功能名称功能说明1供应商管理包含供应商信息的登记、修改等2图书种类管理包含图书大类、小类的创建3图书资料管理包含图书资料的添加、修改等4新书入库管理登记新书的来源、数量、单价、折扣、金额等5库存统计分门别类统计图书现有库存量、入库时间等6进货记录查询查询历次进货记录7退货登记登记供应商、图书种类、退货的数量、原因等8退货统计按供应商统计退货记录9退货记录查询查询历次退货记录10图书销售管理登记销售的种类,数量,单价,
10、折扣,顾客/会员等11会员管理包含会员的创建、修改、删除等12优惠政策管理包含优惠政策的制定与执行13本日售书统计统计本日销售图书的数量、金额等14售书记录查询查询历次售书记录15员工管理包含员工帐号的创建、修改、删除等16统计分析按年月日时段统计书店经营状况17图书检索提供按图书编号书名责任者出版社等途径的检索18系统帐号管理提供上级对下级的资料、密码管理,19个人资料、密码管理提供修改个人资料、密码的工具1.4 系统的非功能性需1.4.1 用户界面需求简洁、易用、易懂,美观、大方、标准,具备一定的兼容性。1.4.2 软硬件环境需求软件环境:兼容当前主流操作系统 Windows 95/98/
11、NT/Me/2000/XP 等。 硬件环境:386以上计算机,打印机、扫描仪等。1.4.3 软件质量需求高效、易用、兼容性好、运行稳定、有一定安全保障。1.5 系统开发环境前台开发环境:Microsoft Visual Basic 6.0后台数据库环境:Microsoft Access 2000/2002东北大学本科毕业设计(论文) Error! Reference source not found. 软件编码设计标准与规范第2章 可行性分析报告2.1 技术可行性系统的性质为MIS,因而数据库的设计与操纵是系统设计的核心。我在对计算机的学习过程中,较好完成了对Microsoft Visual
12、Basic 6.0和Microsoft Access 2000等软件课程,对应用程序的开发与维护任务,具备一定的系统分析与设计能力,熟悉数据库的设计与操纵;因而该系统的实现在技术上是可行的。2.2 时间、设备可能性系统设计与开发工作预计耗时一个月,实验设备如:计算机、打印机、扫描仪等不足,上机任务可以完成,打印机、扫描仪的实验根据具体条件暂时延缓执行。2.3 系统工作量该系统的工作量相对于我来说很大,必须保证按进度完成任务。实际工作量预计超过一个月(每天4-8小时)。如包含软件维护及技术文档的整理、制作,工作量将更大。2.4 文档要求依据国家计算机软件产品开发文件编制指南和现代软件工程的理论与
13、原则编制标准的软件技术文档。- 1 -东北大学本科毕业设计(论文) Error! Reference source not found. 软件编码设计标准与规范第3章 软件编码设计标准与规范3.1 对象命名约定表3-1对象的命名对象名对象类型命名约定(前缀码)Form窗体FrmCommand按钮CmdLabel标签LabTextBox文本框TxtComboBox组合框ComBListBox列表框LstBAdodb数据库访问对象AdodbDataGrid数据表格显示组件DataGridFrame框架FamOption单选框OptCheckBox复选框ChkPictureBox图象显示组件PtBC
14、ommonDialog通用对话框组件ComDlgTimer时间组件TimToolBar工具栏TlBarMenu菜单MnuSSTab页框SSTabImageList界面资源组件ImgLst3.2 常量和变量命名约定表3-2常量和变量的命名变量名数据类型变量类型含义UserShenFenString全局变量用户身份标志LogOKBoolean全局变量登陆状态UserNameString全局变量用户名GongYingShangIDString全局变量供应商编号GongYingShangString全局变量供应商名称TuShuBianHaoString全局变量图书编号DingJiaSingle全局变量
15、图书定价ShuMingString全局变量书名HuiYuanKaHaoString全局变量会员卡号HYXingMingString全局变量会员姓名HYDengJiString全局变量会员等级3.3 结构化编码约定编码应清晰、可读性好,运用缩进、空行,结合大小写区别等方法保持程序结构良好。凡与数据库操作相关的模块一律加上容错代码,涉及多表操作的模块应运用“事务”处理,以保持数据完整性。编码风格参照下例进行:Public Sub CheckUser(userID As String, passwd As String)Dim userDB As DatabaseDim userRD As Reco
16、rdsetDim dbName As StringDim STRSQL As StringScreen.MousePointer = 11On Error GoTo errEnddbName = App.PathIf Right(dbName, 1) 、 Then dbName = dbName + 、dbName = dbName + DataBase、WFSSDataBase.mdbSTRSQL = select 用户身份 from Admin where 用户ID= & userID & and 用户密码= & passwd & 打开数据库Set userDB = DBEngine.Wo
17、rkspaces(0).OpenDatabase(dbName, False, True)检索用户,验证密码Set userRD = userDB.OpenRecordset(STRSQL, dbOpenSnapshot)If userRD.RecordCount 0 Then 设置用户身份 UserShenFen = userRD!用户身份 关闭数据库 userRD.Close Set userRD = Nothing userDB.Close Set userDB = Nothing 进入用户环境 Load FrmMain FrmMain.Show Unload FrmLogIn logO
18、K = True userName = userID Screen.MousePointer = vbDefaultElse 关闭数据库 userRD.Close Set userRD = Nothing userDB.Close Set userDB = Nothing logOK = False Screen.MousePointer = vbDefault MsgBox 用户名或密码错误!请重新输入!, vbOKOnly + vbExclamation, 登陆失败End IfExit SuberrEnd: Screen.MousePointer = vbDefault MsgBox Er
19、r.Description, vbOKOnly + vbExclamation, 登陆错误 logOK = False Err.Clear 关闭数据库 userRD.Close Set userRD = Nothing userDB.Close Set userDB = Nothing Exit SubEnd Sub3.4 数据源的约定数据源的组件如:DataGrid一律采用Adodb控件。有特殊需求的情况如:身份验证应引用DAO(数据访问对象)。3.5 数据库访问约定库引擎采用Microsoft.Jet.OLEDB.4.0,由Adodb组件进行数据库的访问,并为其他组件提供数据源。特殊情况、
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机软件 技术 专业本科 图书 管理 系统 设计 实现