计算机系本科毕业设计论文.docx
- 文档编号:16218715
- 上传时间:2023-07-11
- 格式:DOCX
- 页数:38
- 大小:953.63KB
计算机系本科毕业设计论文.docx
《计算机系本科毕业设计论文.docx》由会员分享,可在线阅读,更多相关《计算机系本科毕业设计论文.docx(38页珍藏版)》请在冰点文库上搜索。
计算机系本科毕业设计论文
摘 要
本系统中设置了教材管理、查询、打印与报表、系统管理、选项和帮助六大功能模块。使用该系统可以很好的做好教材的预订、入库和发放等管理工作,并可就当前的教材库存、发放、和帐务等进行查询和打印操作。
本系统的数据库是通过MicrosoftAccess2003建立起来的,而系统的界面采用了自定义窗体和系统窗体相结合的方式制作;同时,系统采用绑定控件访问数据库方式,并使用SQL查询语言对系统查询功能进行编码并在此基础上实现教材的预订、教材的库存、教材的发放等相关操作。系统最大的特点是功能强大,智能化、自动化程度高,可靠性强、意思自治(很多内容可以根据用户需要自行设定),操作简单,简便易学,界面直观明了等诸多特点。
关键词:
数据库;管理;查询;系统
Abstract
ThisisthatoneisusedBasic6.0ofVisual.Inthesystem,settingupteachingmaterialmanage,inquireabout,typeinbeingsystematic.Usingthesystemcanhavebeenveryfinetofinishthereservations,putinstorageandgrantingworkingsofteachingmaterial,Andcaninquireaboutandtypesoperatingonpresentteachingmaterialstock,granting,andaccount,etc.
ThedatabaseofthissystemisbasedonMicrosoftAccess2003builtinVisualBasic6.0.Andtheinterfaceofthissystemismadeofcostumedwindowsandsystemwindows.combinesAtthesametime,weusebandcontrolforaccessingdatabaseandSQLfortheimplementoffindingoperation.anduseSQLinquireaboutdefinitelyRealizethebook,thestock,tofinishgrantingrelevanttooperateitteachingmaterialsofteachingmaterialsofteachingmaterialonthebasisofthis.Thegreatestcharacteristicofthesystemisthatafunctionisstrong,theintelligent,automaticdegreeishigh,Dependabilityisstrong,partyautonomy(alotofcontentcanbeaccordingtotheneedsofusersettledbyoneself),Itissimpletooperate,studysimpleandconvenientandeasily,agreatdealofcharacteristicsthattheinterfacesdirectliesperceivedthroughthesensesandwaitsclearly.
KeyWords:
Database;Management;Searches;System
目 录
第1章绪 论
1.1本文工作的来源
按国家的评估标准,在这里要写明自己的毕业设计(论文)是来源于科研、生产、实验室建设实际(最好注明项目编号),或是符合教学要求的模拟题目。
1.2目的和意义
高校教材是体现教学内容和教学方法的知识载体,是进行教学的重要工具和提高教学质量的基本保证。
它是学校传授知识的媒介,是学生获取知识的工具,是学校开展教学,学生完成学业的重要保证。
学校的教材包括教师用书和学生用书两部分,其中学生用书占总用书量的98%。
要管理好这部分工作是高校教材管理的重点。
教材管理系统就是研究如何有效节省人力,将资源合理配置,达到学院教材管理网络化。
随着高等教育改革的不断深入,各校招生规模都在逐年扩大,各校的招生专业也在不断增加,加之学分制的实行,要开设大量的选修课,教材的品种数量大幅度提升,给教材管理工作带来一定的难度。
而加强教材管理信息化建设,利用计算机和网络,进行信息采集、处理、传送、存储、统计分析等不仅减轻劳动强度,还有效地提高工作效率,保证管理质量。
如何在高校建立一套与学校事业发展要求相适用的科学的教材管理信息化系统,是学校教材管理部门积极探索的目的。
为了提高教材管理的效率,把教材管理人员从繁重的日常工作中解脱出来,引入现代化的管理工具——计算机,就成为必然趋势。
利用计算机进行教材管理可大大提高工作效率。
日常的工作只是输入相应数据。
要查询某一教材的资料时,只要在计算机上输入其编号或名称,计算机就应在几秒钟之内把其所有信息全部地显示出来(包括名称、数量、单价、购置日期、订购单位等)。
利用计算机管理的另一个好处是不需特别的盘点,因为在输入单据的过程中,计算机会根据是进库还是出库,而自动地增加或减少相应教材的库存量,所以只要你需要,计算机会随时报告某些教材或所有教材的库存量,这样就大大提高了盘点的工作效率。
1.3国内外进展
按国家的评估标准,学生在设计期间,要查阅
足够数量的与自己的毕业设计(论文)题目又关
的国内外参考资料。
1.3.1国外进展
(1)
1.3.2国内进展
(1)
1.4本文工作的主要内容
本课题主要实现了基于vb技术的教材管理系统。
它可以为使用者提供丰富的界面和功能,实现操作的自动化,从而大幅度的降低教材管理的工作强度,可为使用者节省了大量的时间,提高了教材管理的工作的效率,减少了大量的手工操作可能引起的操作失误,推动教材管理工作的信息化建设。
第2章需求分析
需求分析是开发过程的初始阶段,也是开发数据库应用系统最重要的阶段。
需求分析的好坏将决定系统开发的成败,需求分析阶段工作做得越好,系统开发的过程就越顺利。
需求分析一般包括了解本系统开发的背景,在信息收集的基础上确定系统开发的可行性,进行业务调查和分析,了解工作流程和用户的功能需求,确定系统开发的总体方案,明确目标系统要达到的目标和系统开发的总体思路及开发所需的时间和资金等。
2.1开发背景
随着社会的发展,人类的工作和生活越来越离不开信息。
谁拥有了更多更有效的信息,谁就将在竞争中处于有利地位。
信息产业正在成为一个国家的支柱。
教材作为知识的载体,是人才培养过程中传授知识、训练技能和发展智力的重要工具之一,也是学校教学、科研水平的重要反映。
它不仅是教师传授知识的媒体,而且也成为培养学生综合能力的媒介,在教学中起到保证教学质量、主导教学方向的作用。
为此,教材管理已经成为学校教学管理中的一项非常重要的工作。
但是,目前很多学校的教材管理依然停留在纸介质的基础上,这种管理方式存在着许多缺点,如:
效率低、保密性差,数据删改不便、容易出现错漏等。
另一方面,随着学校规模的不断扩大及学生数量的不断增加,教材管理的工作量也将大大增加,这必然增加了管理人员的工作量和劳动强度,同时对于教材信息的查找、更新和维护都会带来很大的困难。
因此,现有的人工管理模式已经不能适应时代发展的需要,也不能满足管理工作逐步走向规范化、科学化和自动化的要求。
随着计算机科学与技术的日渐成熟和计算机应用的普及,计算机已进入到人类社会的各个领域,并发挥着越来越重要的作用。
这种传统的手工管理模式必然被以计算机为物质基础的信息管理方式所取代。
作为计算机应用的一部分,使用计算机对教材进行管理,有着手工管理所无法比拟的优点,如:
检索迅速、查找和统计方便、正确率高、存储量大、保密性好等,这些优点能够极大地提高教材管理的工作效率,也是使学校向科学化、规范化管理发展的必要条件。
因此,开发一套能够为用户提供充足的信息和快捷的查询手段的设备管理系统具有非常重要的意义。
2.2可行性分析
从背景概述我们可以知道,开发教材管理系统,使用计算机化的教材管理系统可以彻底改变目前教材管理工作的现状,能够提高工作效率,能够提供更准确、及时、适用、易理解的信息,能够从根本上解决工作效率低、信息滞后、资源浪费等问题。
而SQLServer2000是一个功能强大而又实用的数据库管理系统,使用它作为系统的后台数据库管理并配合相应的前端开发工具,可以很容易地实现教材管理系统所需的功能。
因此,从使用系统所带来的良好效果以及我们目前所掌握的知识和技术来看,开发一个简易而实用的设备管理系统都是可行的。
2.3系统调查
经过系统调查发现,某学校教材管理采用人工管理方式存在以下问题:
数据处理的能力有限,工作效率低下,不能及时为领导和管理人员提供所需信息,易出现教材漏定和重定的情况。
解决这些问题最好的办法是实现教材管理的自动化,用计算机处理代替手工处理。
利用计算机应用系统提供的最为友好、最为方便的操作界面轻松地完成数据的录入、浏览、查询和统计的操作。
同时还能极大的提高工作效率,避免手工处理方式中由于工作疏忽而产生的错漏现象,及时地为领导、教职工和学生提供所需的各种信息数据。
在调查中我们了解到,学校教材管理的主要对象有:
教材、系部、班级和课程等。
教材管理的日常工作有:
教材征订:
由各系部根据开设的课程选择相应的教材并以表格方式上报到教材管理部门,再由管理人员作好教材订购计划并向各出版社订购。
教材入库:
订购的教材到货后进行登记、核对、入库处理。
教材发放:
向各班级发放他们开设的课程所需要的教材。
教材信息的查询、统计和分析。
经过分析,以上工作主要可归纳为及教材征订管理、教材入库管理、教材出库管理三大类。
2.4收集数据
第3章总体设计
3.1系统的功能模块设计
系统主要分为四部分:
教材管理,查询统计,打印报表,系统管理。
如图3.1。
1)教材管理
教材管理模块为此系统的核心模块。
教材管理的人员可以在此模块上进行教材的最核心的管理。
包括了教材预订,教材入库,教材出库。
管理人员先进行对教材的预订,将教材预订明细发往出版社,然后待教材进行入库,放入教材库。
进而管理人员可以对教材进行发放,也就是教材出库。
2)查询统计
此查询统计模块有:
预订查询,入库查询,账务查询,库存统计。
其中账务查询为查询教材的总支出情况,库存统计为统计教材库的剩余教材量。
3)打印报表
此模块包含了预订报表,入库报表,出库报表三项功能模块。
●预订报表:
用于打印教材的预订情况。
●入库报表:
用于打印教材的入库情况。
●出库报表:
用于打印教材的出库情况。
4)系统管理
此功能包含了:
用户管理中心,重新登录系统,学生信息管理,数据管理维护四项功能模块。
●用户管理中心:
管理员可以通过此功能模块设置教材管理人员的访问权限以及增加管理人员。
●重新登录系统:
此模块主要用于返回系统的登录模块,方便下次登录。
●学生信息管理:
学生信息的管理包含了:
学生学费管理和学生管理。
学生学费管理用于向学生收取费用,学生管理用于管理学生的基本信息。
●数据管理维护:
此模块包含了系统初始化,系统维护,数据备份,以及数据恢复四项功能。
系统初始化是将系统恢复到初始时期,系统维护用于对学生数据和教材数据进行维护,数据备份是备份当前数据库的数据,以防止系统崩溃时丢失数据,数据恢复功能是对数据库的数据进行恢复。
图3.1系统功能图
3.2数据库分析与设计
3.2.1概念设计
3.2.2关系数据库德逻辑设计
教材出库表:
(ISBN,教材名,系,班级,单价,数量,总金额,出库日期,课程类别,领书人,经手人)
数据库存表:
(ISBN,教材名,作者,出版社,出版日期,单价,书类别,库存数量)
教材入库表:
(ISBN,教材名,作者,出版社,出库日期,书类别,单价,数量,总金额,经手人,入库日期)
教材征订表:
(ISBN,教材名,作者,出版社,出版日期,数量,征订日期,征订人)
学生基本情况:
(姓名,学号,性别,系,班级,备注)
班级教材费结算清单:
(班级,总金额,班级欠费,应退费用,应补缴费,签名)
学生教材费支出总表:
(姓名,学号,系,班级,总收费,总计,欠费,结余)
学生收费表:
(姓名,学号,系,班级,第一学年,第二学年,第三学年,第四学年)
学生专业课教材费支出情况表:
(姓名,学号,系,班级,学期一,学期二,学期三,学期四,学期五,学期六,学期七,学期八)
学生选修课教材情况表:
(姓名,学号,系,班级,教材一,教材二,教材三,教材四,教材五,教材六,教材七,教材八,教材九,教材十,总金额,是否领书,学期)
学生选修课教材费支出情况表:
(姓名,学号,系,学期一,学期二,学期三,学期四,学期五,学期六,学期七,学期八,合计)
学生专业课教材情况表:
(姓名,学号,系,班级,教材一,教材二,教材三,教材四,教材五,教材六,教材七,教材八,教材九,教材十,教材十一,教材十二,教材十三,教材十四,教材十五,教材十六,教材十七,教材十八,教材十九,教材二十,总金额,是否领书,学期)
用户管理:
(用户名,权限,密码)
3.2.3数据库的物理结构设计
教材出库表:
字段名称
数据类型
说明
ISBN
文本
ISBN
教材名
文本
教材名
Xi
文本
系
Bj
文本
班级
单价
数字
教材单价
数量
数字
教材数量
总金额
数字
教材总金额
出库日期
日期/时间
出库日期
课程类别
文本
课程类别
领书人
文本
领书人
经手人
文本
经手人
数据库存表:
字段名称
数据类型
说明
ISBN
文本
ISBN
教材名
文本
教材名
作者
文本
作者
出版社
文本
教材出版社
出版日期
日期/时间
出版日期
单价
数字
教材单价
书类别
文本
教材类别
库存数量
数字
教材库存数量
教材入库表:
字段名称
数据类型
说明
ISBN
文本
ISBN
教材名
文本
教材名
作者
文本
作者
出版社
文本
教材出版社
出库日期
日期/时间
出库日期
书类别
文本
教材类别
单价
数字
教材单价
数量
数字
教材数量
总金额
数字
教材总金额
经手人
文本
经手人
入库日期
日期/时间
入库日期
教材征订表:
字段名称
数据类型
说明
ISBN
文本
ISBN
教材名
文本
教材名
作者
文本
作者
出版社
文本
教材出版社
出版日期
日期/时间
出版日期
数量
数字
教材数量
征订日期
日期/时间
教材的征订日期
征订人
文本
教材征订人
学生基本情况:
字段名称
数据类型
说明
Xm
文本
姓名
Xh
文本
学号
Xb
文本
性别
Xi
文本
系
Bj
文本
班级
Bz
文本
备注
班级教材费结算清单:
字段名称
数据类型
说明
Bj
文本
班级
总金额
数字
总金额
欠费
数字
班级欠费
应退费
数字
应退费用
应补缴费
数字
应补缴费
签名
文本
签名
学生教材费支出总表:
字段名称
数据类型
说明
Xm
文本
姓名
Xh
文本
学号
Xi
文本
系
Bj
文本
班级
总收费
数字
总收费
总计
数字
总计
欠费
数字
欠费
结余
数字
结余
学生收费表:
字段名称
数据类型
说明
Xm
文本
姓名
Xh
文本
学号
Xi
文本
系
Bj
文本
班级
第一学年
数字
第一学年
第二学年
数字
第二学年
第三学年
数字
第三学年
第四学年
数字
第四学年
学生专业课教材费支出情况表:
字段名称
数据类型
说明
Xm
文本
姓名
Xh
文本
学号
Xi
文本
系
Bj
文本
班级
学期一
数字
学期一
学期二
数字
学期二
学期三
数字
学期三
学期四
数字
学期四
学期五
数字
学期五
学期六
数字
学期六
学期七
数字
学期七
学期八
数字
学期八
合计
数字
合计
学生选修课教材情况表:
字段名称
数据类型
说明
Xm
文本
姓名
Xh
文本
学号
Xi
文本
系
Bj
文本
班级
教材一
文本
教材一
教材二
文本
教材二
教材三
文本
教材三
教材四
文本
教材四
教材五
文本
教材五
教材六
文本
教材六
教材七
文本
教材七
教材八
文本
教材八
教材九
文本
教材九
教材十
文本
教材十
总金额
数字
总金额
是否领书
文本
是否领书
学期
文本
学期
学生选修课教材费支出情况表:
字段名称
数据类型
说明
Xm
文本
姓名
Xh
文本
学号
Xi
文本
系
Bj
文本
班级
学期一
数字
学期一
学期二
数字
学期二
学期三
数字
学期三
学期四
数字
学期四
学期五
数字
学期五
学期六
数字
学期六
学期七
数字
学期七
学期八
数字
学期八
合计
数字
合计
学生专业课教材情况表:
字段名称
数据类型
说明
Xm
文本
姓名
Xh
文本
学号
Xi
文本
系
Bj
文本
班级
教材一
文本
教材一
教材二
文本
教材二
教材三
文本
教材三
教材四
文本
教材四
教材五
文本
教材五
教材六
文本
教材六
教材七
文本
教材七
教材八
文本
教材八
教材九
文本
教材九
教材十
文本
教材十
教材十一
文本
教材十一
教材十二
文本
教材十二
教材十三
文本
教材十三
教材十四
文本
教材十四
教材十五
文本
教材十五
教材十六
文本
教材十六
教材十七
文本
教材十七
教材十八
文本
教材十八
教材十九
文本
教材十九
教材二十
文本
教材二十
总金额
数字
总金额
是否领书
文本
是否领书
学期
文本
学期
用户管理:
字段名称
数据类型
说明
User
文本
用户名
Qx
文本
权限
Password
文本
密码
第4章详细设计
当今软件界的所有软件无不是可视化的用户界面,它的好处不外乎是它界面美观、直接、操作者易懂和操作方便等。
本系统设计思想:
“为用户设计,而不是设计者”。
本系统设计原则:
(1)界面美观、操作方便并能高效率地完成工作;
(2)界面根据用户需求设计;
(3)界面能引导用户操作的功能,并能提供一些帮助功能。
4.1主程序窗体设计
主程序窗体设计的好坏往往会影响系统的整体形象,因此应首先设计好主程序窗体。
同时主程序窗体也是程序控制的核心,教材管理、查询统计、打印报表和系统管理几大功能模块调用都要通过主程序窗体来完成。
主程序的开发流程如图4-1所示。
图4-1主程序开发流程图
在主程序窗体中,通过菜单来控制各个功能模块的运行,通过窗体的Form_Load事件下的控制代码实现在状态栏中显示当前系统日期和时间,同时在状态栏中还可以显示单位的名称和网址。
由此可见,主程序窗体界面的设计主要包括了菜单设计、背景设计、状态栏设计等,下面分别进行介绍。
4.1.1菜单设计
在VisualBasic中菜单的设计很简单,主要是通过菜单设计器来实现的,根据“计算机系资料室图书管理系统”所需的功能,将菜单划分为信息管理、借阅管理、查询统计和系统管理4个主菜单。
下面介绍菜单的设计步骤:
(1)选择主窗体Form1,打开“菜单编辑器”。
(2)在弹出的“菜单编辑器”对话框中,在“标题”输入栏中输入要显示的菜单名,在“名称”输入栏中输入代码中使用的菜单名。
(3)完成主菜单后,可以点击“下一个”按扭继续添加菜单项,如果添加的菜单是主菜单的子菜单的话可以点向右的箭头设置,还可以运用上或下箭头把选定的菜单项在同级菜单中移动,完成菜单间的设置。
(4)菜单填写完成后,单击“确定”按扭完成菜单的设置。
4.1.2背景设计
主程序窗体中的背景是利用窗体的Picture属性加载的一幅图片,并运用Label控件在背景上添加字幕为标题,将Label控件的BackStyle属性设置为0-Transparent,文本框的背景变为透明,使背景看起来融为一体。
4.1.3状态栏设计
“教材管理系统”系统中的状态显示运用的是StatusBar控件,按实现目标分为2个窗格(Panels对象)。
第一个窗格显示当前系统时间,第二个窗格显示版权信息。
状态栏控件StatusBar是一个ActiveX控件[5],如果要使用它需要先将其加入到VB的工具箱中。
具体添加步骤为:
单击“工程—部件”打开“部件”对话框,选择“控件”选项卡,在此选项卡中选中“MicrosoftWindowsCommonControls6.0(SP3)”前的复选框,单击“确定”按扭。
在主窗体中添加一个StatusBar控件,用鼠标右键单击StatusBar控件,在弹出菜单中选择“属性”。
在属性页中,单击“窗格”选项卡,设置2个窗格,2个窗格的样式均为默认值,它们的“最小宽度”值分别为“2500.15”、“5999.81”。
4.2登录窗体的设计
作为一个管理系统,不仅要求它具有实用性和可操作性,系统安全性也是必不可少的部分之一。
本系统是单机版的系统,只有管理员才能进入系统,为了保证应用程序的安全,通常要使用系统登陆程序来验证登录系统的用户是否合法。
只有合法的用户才能进入系统。
本系统启动后将显示登录对话框,操作人员在文本框中输入正确的用户名和密码后即可登录进入系统主程序界面(初始管理员用户名是,密码是habc)。
如果输入用户名或密码错误,则系统提示重新输入,并返回错误点,累计输入错误3次将自动退出系统,这是为了在一定程度上防止使用穷举法破解用户密码。
系统登录程序的开发流程图如图4-2所示。
图4-2登录程序开发流程图
系统登录窗体主要对进入系统的用户进行安全性检查,防止非法用户进入系统。
只有合法的用户在输入正确的用户名和密码之后,才可以进入。
4.3教材管理模块
4.3.1教材预订
4.3.2教材入库
4.3.3教材出库
4.4查询统计模块
4.4.1预订查询
4.4.2入库查询
4.4.3账务查询
4.4.4库存统计
4.5打印报表设计
学院教材管理系统中的报表主要使用了VB中的数据环境设计器Dat
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机系 本科 毕业设计 论文