版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 车辆管理系统设计说明书Version1.0学院:计算机与信息班级:0组员:_日期:2009年11月18日TOC o 1-5 h z引言4目的4 HYPERLINK l bookmark7 背景4 HYPERLINK l bookmark9 范围4 HYPERLINK l bookmark11 定义4 HYPERLINK l bookmark15 参考文献5 HYPERLINK l bookmark21 建立对象模型5 HYPERLINK l bookmark37 车辆信息类描述9车辆借阅类描述10 HYPERLINK l bookmark43 车辆类别类描述10留言板类描述11读者类描述11
2、 HYPERLINK l bookmark55 管理员类描述12提供交互的界面类12 HYPERLINK l bookmark57 对用户登录操作的界面类12 HYPERLINK l bookmark59 对管理员管理操作的界面类12 HYPERLINK l bookmark61 对读者管理操作的界面类12总体设计和模块设计13 HYPERLINK l bookmark63 总体结构13 HYPERLINK l bookmark65 模块功能结构15登陆功能结构15管理员管理功能结构15读者管理功能结构16 HYPERLINK l bookmark67 模块设计16登陆模块功能16管理员模块功
3、能17读者模块功能19 HYPERLINK l bookmark163 数据库设计22 HYPERLINK l bookmark165 管理员登陆22 HYPERLINK l bookmark169 车辆信息表22 HYPERLINK l bookmark175 车辆借阅表23 HYPERLINK l bookmark181 车辆类别表23 HYPERLINK l bookmark185 读者信息表23 HYPERLINK l bookmark189 留言板信息表24 HYPERLINK l bookmark193 用户界面设计24 HYPERLINK l bookmark195 用户登录界面
4、24总系统登陆界面24用户注册界面25修改密码界面25 HYPERLINK l bookmark197 管理员管理界面26管理员管理总页面26车辆管理插入/修改/删除页面27 HYPERLINK l bookmark199 读者管理页面28车辆类别查询页面29读者管理界面30读者管理总页面30车辆查询页面31浏览全部车辆页面32读者信息修改页面33借阅车辆页面34归还车辆页面35运行设计35运行模块的组合35 HYPERLINK l bookmark201 运行控制35 HYPERLINK l bookmark203 运行时间35 HYPERLINK l bookmark205 出错处理设计3
5、5 HYPERLINK l bookmark207 出错输出信息36 HYPERLINK l bookmark209 出错处理对策36 HYPERLINK l bookmark211 安全保密设计36 HYPERLINK l bookmark213 维护设计361引言目的随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。若车辆仍采用手工管理车辆的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。为了满足其管理人员对车辆书籍,读者资料,借还书等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,此车辆管理系统软件力求提高其管理效率。背景人工管理车辆的手续繁索、效率
6、低下给具有强烈时间观念的管理人员带来了诸多不便,学校车辆缺少一套完善的车辆管理软件,为了对车辆的管理方便,因此必须开发车辆管理系统。随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。而采用手工管理车辆的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。为了满足车辆管理人员对车辆书籍,读者资料,借还书等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,特编此车辆管理系统软件以提高车辆的管理效率。本项目的名称:车辆管理系统开发软件。XX工作室,用户是车辆。本产品是针对电脑管理车辆的需求设计的,能完成读者登记,新书购入,读者借还书等主要功能。范围利用信息管理系统的原
7、理和网络技但将侧重实现车辆借还的电子化办公操本系统是一个基于网络的办公管理系统,术,实现对车辆信息的存储调用和管理,作,使该车辆的借还办公由有纸办公变为无纸化办公。定义车辆管理:记载藏书信息,借阅信息。车辆管理系统:对车辆借阅进行管理的计算机软件程序。定义关键词如下:VisualBasic.NET:IPO:Input&Process&Output()Webbrowser:网络浏览器HTTP:HyperTextTransferProtocolHTML:HyperTextMarkupLanguage(超文本标记语言)参考文献钱乐秋等软件工程,清华大学出版社;高等教育出版社;刘万军李白萍,清华大数据
8、库系统概论萨师煊、王珊编著VisualBasic.NET学出版;VisualBasic.NET,;2建立对象模型建立对象模型如表1所示表1建立分析的对象模型候选类描述类名注释管理员,admin持久类二级用户,student持久类车辆信息,car持久类请,borrow持久类复,booktype持久类理,yboad持久类通过分析,得到“车辆管理系统”的类图,如图2所示。车辆管理系统车辆变更的申请车辆变更申青审批车辆变更处理车置车辆车废车辆车辆车辆车辆车辆车辆购置调拨报废购置购置调拨调拨报废报废申息申请信息申请申请申请申请申请申请信息息信息信息息审批批复审批批复审批批复管理管理管理5e新购置车辆的基
9、本信息录入j;车辆,调拨、处理、j车辆i报废!处理车辆管理图2“车辆管理系统”类图车辆购置申请信息查询插入删除控控制值控制值.控币条记录值申请单/编号.JF*1车辆变更的申请车辆调拨申请信息查询插入删除控制值p|申请单编号购置申请购置申请完整性校验关联判断车辆报废申请信息“控制值控制值看控币控制值查询插入删除州控制值控制值*控币nA控制值条记录值申请单/编号14/控制值1.Pl|申请单编号购置申请购置申请完整性校验关联判断车辆变更申请功能结构设计条记录值申请.单编号./控制值11申请单编号购置申请I购置申请完整性校验关联判断车辆变更申请审批车辆变更处理车辆信息类描述类名:车辆基本信息车辆信息类
10、属性如表2所示表2车辆信息类属性属性名数据类型牌号String类型String原价String购置日期String行驶里程String自编号String所属公司String备注String车辆数量Long维修次数Long车辆类方法如表3所示表3车辆信息类方法方法名方法功能添加Void修改Void删除Void查询Void车辆购置申请类描述类名:gouzhishenqing车辆借阅类属性如表4所示表4车辆购置申请类属性属性名数据类型车辆编号String品牌String申请编号String申请公司StringDate所属类型String购置日期Date经办人Long5所示表5方法名方法功能添加Voi
11、d修改Void删除Void查询Void车辆调拨类别类描述类名:cheliangdiaobo车辆调拨类属性如表6所示表6车辆类别类属性属性名数据类型类别String车辆编号String品牌String申请编号String申请公司StringDate所属类型String购置日期Date经办人Long车辆类别类方法如表7所示表7车辆类别类方法方法名方法功能添加Void修改Void删除Void查询Void车辆报废类描述类名:cheliangbaofei车辆报废类属性如表8所示表8车辆报废类属性属性名数据类型类别String车辆编号String品牌String申请编号String申请公司StringDa
12、te所属类型String购置日期Date经办人Long姓名String电话String邮箱String内容String车辆维修类描述类名:reader读者类属性如表9所示表9读者类属性属性名数据类型姓名String证件号String性别String联系电话String登记日期Date联系地址String读者类方法如表10所示表10读者类方法方法名方法功能添加Void修改Void删除Void查询Void管理员类描述类名:admin总经理类属性如表11所示表11管理员类属性属性名数据类型姓名String密码String提供交互的界面类对用户登录操作的界面类Form1.vb:用户登录界面reload
13、.vb:用户注册界面Password.vb:修改密码界面对管理员管理操作的界面类loadgly.vb:管理员管理界面gbook.vb:车辆管理插入/修改/删除界面greader.vb:读者管理界面gboad.vb:留言板界面gvip.vb:VIP管理界面Count.vb:车辆排名界面gbooktype.vb:车辆类别查询界面对读者管理操作的界面类loadyh.vb:读者管理总页面ybook.vb:车辆查询页面ybook1.vb:浏览全部车辆页面yModifyreader.vb:读者信息修改页面yborrow.vb:借阅车辆页面yreturn.vb:归还车辆页面yreader.vb:读者信息页面
14、yboad.vb:留言板页面总体设计和模块设计总体结构修改密码添加修改删除新建保存打开删除查看删除分类查询组合查询全部浏览查询修改查询添加管理员读者登陆界面管理员管理界面读者管理界面图书查询读者管理读者信息查看信息留言板信息管理最新动态注册图书管理留言板归还书籍vip管理读者管理借阅书籍模块功能结构4.2.1登陆功能结构管理员登陆管理员对读者和图书进行管理读者对图书进行查询,借还书读者登陆登陆界面注册过的读者进行登陆注册过的读者才能借口、查询图读者注册密码修改管理员和用户可修改密码退出登录4.2.2管理员管理功能结构图书管理对图书的查询、添加、删除、修信息管理对最新动态的修改、保存读者管理对读
15、者的查询、浏览、删除管理员管理界面留言板对读者的留言进行查看、删除vip管理对vip用户的浏览查看信息对所有图书、读者、借出图书查图书排名统计借出次数最多的前十本图书图书类别修改对图书类别进行修改、删除退出登录4.2.3读者管理功能结构单个查询图书查询浏览全部读者管理对读者的查询、修改借阅图书归还图书读者信息对读者借口书的查询留言板添加最新动态查看图书排名统计借出次数最多的前十本图书退出登录模块设计登陆模块功能登陆界面设计:整个界面设计是用来实现管理员和读者的各自的登陆,还可book数据库中reader和admin两张表):,admin表中的name和psword,可以进入管理员管理的界面。若
16、没选择读者或管理员提示“请选择管理员或读者”,若用户名或密码输入错误则提示“无此人”。读者登陆:在两个单选框中选择读者,在用户名和密码中输入注册过的读者的姓名和证件号(reader表中),可以进入读者管理的界面。若没选择读者或管理员提示“请选择管理员或读者”,若用户名或密码输入错误则提示“无此人”。3)读者注册:如果读者想要借阅查询读书,就必须进行注册,注册后才能登陆进行车辆的借阅。单击注册按钮进入注册界面(连接了book数据库中的reader表),在注册过程中,对某些关键字进行了设定:姓名、证件号、联系电话是必填项目,如果不填则显示“请输入姓名、证件号或联系电话”,证件号必须为4到10个字符
17、,否则会显示“输入格式错误”;如果注册的用户姓名和证件号相同则提示“该读者已注册,请重新注册”。输入完毕单击注册按钮会跳出对话框提示注册成功,并显示“你的读者编号为:XX”。4)修改密码:单击“修改密码”进入修改密码界面(连接了reader和admin表)。选择管理员或读者,输入用户名和旧密码,若输入错误则提示“用户名或密码错误,请重新输入”,输入正确后再输入新密码,再输入确认密码,若确认密码输入错误则提示“两次密码不一致,请重新输入新密码”,单击修改提示“修改成功”。4.3.2管理员模块功能管理员界面设计:整个界面设计是由菜单栏、工具栏和状态栏组成。该界面为父窗体,其它所有界面都显示在该界面
18、的内部(除信息管理界面)。管理员可以对菜单栏或工具栏进行选择,打开需要的界面。管理员可进行的操作有车辆管理、信息管理、读者管理、vip管理,留言板的查看和删除,对所有车辆、读者、借出车辆的查看和退出登陆。状态栏中显示当前时间和设计者。book数据库车辆管理:可对车辆进行查询、添加、修改和删除。(连接了中的book和borrow“查询”操作:在“请选择类别”的下拉框中选择要查询的类别,在文本框中输入查询内容,单击查询可显示要查询的车辆信息在各个对应的文本框中或直接在DataGrid中选择也可显示在对应的文本框中(即显示book表中的该车辆内容)。“添加”操作:单击添加,在可以输入的文本框中输入要
19、添加的内容,书名、车辆总数、现存数量为必填项目,输入完毕单击保存按钮则车辆添加成功book表中该车辆内容被添加到表最后)。“修改”操作:先选择想要修改的内容,可在下拉框中选择类别输入查询内容进行查询,也可直接在DataGrid后,对内容进行修改,修改完毕单击“修改”按钮,则修改成功(book表中该车辆内容被修改)。若没选择则跳出对话框“请从下面的列表框中选择你要修改的内容”。“删除”操作:先选择想要删除的内容,方法同“修改”操作。内容显示到对应的文本框中后,单击“删除”按钮则删除成功(book除)。若没选择内容则提示“请选择删除内容”;若想要删除的车辆有读者借出未还(即borrow0),则不能
20、删除。“取消”操作:重新进行操作。DocEditor;信息管理:对最新动态的修改和保存。“新建”:可以新建一个文档(即在父窗体中显示“打开”:可以打开文件对话框可选择想要修改的文件(最新动态文件在C:27053199-王海燕、车辆管理系统中);“保存”:可打开保存文件对话框可以对该文件进行保存;“复制”、“粘贴”“颜色”“字体”:可对选中的文字进行修改;“窗体”:窗体的下拉菜单可对窗体实行水平、垂直平铺和层叠;单击“返回”回到登陆界面。读者管理:可对读者信息进行查看、浏览和删除。(连接了book数据库中的reader和borrow查询:在查询组合框中的“请选择类别”的下拉框中选择要查询的内容,
21、在“请输入查询内容”的文本框中输入对应的信息,单击“查询”按钮可在对应DataGrid选择日期”中选择日期进行查询;若无此人则提示“无此人,请重新输入”。清空:单击“清空”可使所有文本框为空,方便下次查询。浏览:单击“浏览”可在DataGridreader,”、“”、“”可在对应reader表中borrowbook数据库中yboadyboad的文本框中显示“首条”、“末条”、“上一条”和“下一条”。删除:先选择要删除的内容,单击“删除”即可删除该读者0)。该读者信息被删除),若该读者有书未还则不能删除(即且还书日期为留言板:可读者读者的留言进行查看、删除(连接了表)删除:选择要删除的内容,单击
22、“删除”按钮即可删除(被删除)。查看:选择查看的下拉列表的内容,可查看所有车辆,所有读者,所有借出车辆DataGrid中显示book、reader、borrowVip管理:可显示vip读者的信息。vip管理,打开vip管理界面。单击打开文件按钮可在对应vip读者的信息;单击“显示上一个记录”、“显示下一个记vip读者的信息,显示到最后一个提示“是否关闭文件”,关闭文件后则需要重新打开文件再可显示信息。:book表)。:booktype表)3.3读者模块功能读者界面设计:整个界面设计是由菜单栏、工具栏和状态栏组成。该界面为父窗体,其它所有界面都显示在该界面的内部(除信息管理界面)。读者可以对菜单
23、栏或工具栏进行选择,打开需要的界面。读者可进行的操作有车辆查询、读者管理、借阅车辆、归还车辆、读者信息、留言板的添加、最新动态的查看和退出登陆。状态栏中显示当前时间和设计者。车辆查询:可对车辆进行分类查询、组合查询和浏览全部(连接了book数据库中的book表)分类查询:单击工具栏上的“车辆查询”或菜单栏中的“单个查询”可跳出单个查询界面,选择“分类查询”单选框,即可进行分类查询。在分类查询组合框中选择下拉框中的查询类别,在“请输入查询内容”文本框中输入对应的,DataGridbook表中该车辆的内容)。组合查询:单击工具栏上的“车辆查询”或菜单栏中的“单个查询”可跳出单个查询界面,选择“组合
24、查询”单选框,即可进行组合查询。在“编号”和,book书名的车辆)。若两者输错一项则无法显示。浏览全部:单击工具栏上的“浏览全部”或菜单栏中的“全部查询”可跳出DataGridbook,一条”、“下一条”可在对应的文本框中显示“首条”、“末条”、“上一条”、“下一条”。:reader查询:输入读者编号和姓名(两者都必须正确),单击“查询”即可在对应DataGridreader修改:先查询该读者的信息。显示在文本框中后,单击“修改”,即可在文本框中进行修改(读者姓名、证件号、联系电话不能为空)。修改完毕,单击确认修改成功。:bookbook、reader和borrow表,并把三张表做了关联)a)
25、在“读者验证”组合框中的读者编号文本框中输入读者编号,单击“确认”,则在读者信息组合框对应的文本框中显示该读者的信息。b)在“书籍验证”组合框中的车辆编号文本框中输入车辆编号,单击“确认”,则在车辆信息组合框对应的文本框中显示该车辆的信息。c)单击“借出车辆”按钮提示借书成功,并在DataGrid中显示该读者借阅该车辆的相关信息(即把reader和book表中的相关信息添加进表中借书期限,reader天日期;book表中现存数量0,应还日期为表中未还书数和借书次数都-1,借出次数borrow+1,借书日期为当+1;borrow表中在馆显示为+readerbook表中的现存数量)。若该读者的可借
26、书数已经达到上限则不能再借(即数可借书数);reader表中该读者未还书若该读者有书已过期则不能再借(即borrow当天日期Date.Now.ToShortDateString);若该车辆已全部借出则不能再借(即book表中该书现存数量1)。4)归还车辆:读者还书。(连接了bookbook、reader和borrow表,并把三张表做了关联)a)同借阅车辆a),并在DataGrid中显示该读者借过的书的记录(即borrowb)同借阅车辆b),并在DataGrid中显示该读者借过的未还的书的记录(即c)borrow单击“归还车辆”按钮提示还书成功,并在在borrow表中,还书日期为当天日期,日期为
27、当天日期,借书日期为当天日期;0的信息)。DataGridreaderbook表中现存数量+(1即-1、还书+1;borrowbook表中的现存数量)。bookbook、“首条”、“末条”、“上读者信息:可对读者借阅书籍情况的查询。(连接了reader和borrow输入读者编号和姓名,单击“查询”可在对应的文本框中显示读者信息、街跃书籍情况、车辆信息。若借过多本书,还可单击一条”和“下一条”显示相应信息。若读者没借过书则提示“该读者没借过书”。:book数据库中的yboad表)输入相应的信息(姓名为必填项),单击“确定”添加留言成功(即在yboad,DataGrid中。(连接了book表)bo
28、ok最新动态:选择下拉列表中的相关标题,单击“查看”按钮,可在文本框中显示该信息。车辆排名:统计借出次数最多的车辆的信息车辆排名:统计借出次数最多的车辆的信息(连接了5数据库设计管理员登陆表名:admin字段名称数据类型说明name文本psword文本主要用于管理员登陆时姓名和密码的验证和修改密码时姓名和密码的验证。车辆信息表表名:book字段名称数据类型说明车辆编号文本书名文本作者文本车辆类型文本价格文本出版社文本出版日期文本备注文本车辆总数数字现存数量数字借出次数数字主要用于读者对车辆的查询、借阅书籍时对车辆信息的调出,管理员对车borrow车辆借阅表表名:borrow字段名称数据类型说明
29、id自动编号车辆编号文本书名文本读者编号数字姓名文本借书日期日期/时间还书日期文本应还日期日期/时间在馆数字主要用于读者借阅和归还书籍时把车辆和读者的相关信息添加进该表。因此与book和reader车辆类别表表名:booktype主要用于修改车辆类别时添加或修改该表的信息,与book表中的车辆类别字段名称数据类型说明类别文本建立了关联。读者信息表表名:reader字段名称数据类型说明读者编号自动编号姓名文本证件号数字性别文本联系电话数字登记日期文本联系地址文本借书期限数字可借书数数字未还书数数字借书次数数字借书日期日期/时间还书日期日期/时间主要用于读者登陆时对姓名和密码的验证,以及把新注册的
30、读者信息添加修改。管理员可以对读者信息进进该表,还可以用于读者对自己信息进行查询、行查询和删除。留言板信息表表名:yboad字段名称数据类型说明namephone文本mail文本word文本id自动编号主要用于读者添加留言板的信息,以及管理员查看和删除留言板的信息。6用户界面设计用户界面采用图形化的用户界面6.用1户登录界面6.1.1总系统登陆界面图书管理系统:r管理员:读者用户名二:|::-I;密码J;|N修改密码量陆注册退出:;国登陆界面输入正确的用户名和密码,选择用户类型,单击“登陆”,进入各个操作界面。单击“注册”,进入用户注册界面。单击“修改密码”,进入修改密码界面。用户注册界面在系统登陆时单击“注册”按钮后,出现该界面
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度临时用电安全设施维护保养合同文本2篇
- 2025年度产品代理合同:智能家电全系列产品代理权转让
- 2025版内蒙古自治区农牧厅农业产业链延伸与价值链提升合同4篇
- 二零二五年度临时用电安全培训服务合同范本
- 2025年度食品添加剂研发项目配料保密合同范本
- 2025年度苗木种植项目招投标合同4篇
- 二零二五年度家电品牌代言合同标准范本
- 二零二五年度某某学校校园内电梯维修保养服务合同4篇
- 《短视频编剧:选题构想+脚本制作+剧本策划+镜头拍摄》课件 第5、6章 了解剧本:创作优剧本的基础、剧本编写:创作优的故事情节
- 2025年度钢材深加工项目运输及安装合同2篇
- 平安产险陕西省地方财政生猪价格保险条款
- 铜矿成矿作用与地质环境分析
- 30题纪检监察位岗位常见面试问题含HR问题考察点及参考回答
- 询价函模板(非常详尽)
- 《AI营销画布:数字化营销的落地与实战》
- 麻醉药品、精神药品、放射性药品、医疗用毒性药品及药品类易制毒化学品等特殊管理药品的使用与管理规章制度
- 一个28岁的漂亮小媳妇在某公司打工-被老板看上之后
- 乘务培训4有限时间水上迫降
- 2023年低年级写话教学评语方法(五篇)
- DB22T 1655-2012结直肠外科术前肠道准备技术要求
- GB/T 16474-2011变形铝及铝合金牌号表示方法
评论
0/150
提交评论