数据库系统原理课程设计-学生注册缴费管理系统的分析与设计.docx
《数据库系统原理课程设计-学生注册缴费管理系统的分析与设计.docx》由会员分享,可在线阅读,更多相关《数据库系统原理课程设计-学生注册缴费管理系统的分析与设计.docx(35页珍藏版)》请在咨信网上搜索。
1、数据库系统原理课程设计课题名称: 学生收费管理信息系统 姓 名: 班 级: 信管11-2 学 号: 指导老师: 2014年 1 月 1 日学生收费管理信息系统的设计内 容 摘 要 学生缴费管理系统是学校管理体系中的一个非常重要的部分,这个环节对于学校的管理、运转至关重要。对于日益复杂化的高校收费工作,迫切需要一个能够提供学校财务管理人员快捷、 、简洁、有效的进行缴费管理工作的系统。于是本系统基于此种目的,应运而生。实现了在仅仅只需要两个录入人员,通过此系统,可以很轻松地应对一般高校的缴费管理工作。高效、准确的实现了缴费自动化。在此论文中主要介绍了系统开发的主要过程和方法,并且给出了基本的关系模
2、型,完成了模型的静态分析与动态分析。收费管理信息系统是个典型的信息管理系统(MIS)。其设计开发主要包括了后台数据库设计建立和维护以及前台应用程序的设计开发两方面。整个开发的过程中,采用Visual Basic 6.0和SQL Server 2000工具,详细分析了学校缴费流程的各个环节,针对出现的一些问题,设计出来了这样的一个方便、简洁、有效的学生缴费管理系统。尤其是注册缴费窗口,能方便而简洁操纵数据库的智能化对象。使用本系统,能清楚方便得进行学生的信息录入、缴费情况处理、查询、统计以及生成报表。其中的统计报表功能在查询的基础上,完成了对缴费信息总体上的概括总结,方便用户浏览查阅。关键字:学
3、生 缴费系统 统计报表目 录内 容 摘 要III一、绪 论1(一)研究的目的和意义1(二)研究内容和全文安排1(三)技术支持分析2二、系统分析2(一)可行性分析21.管理可行性22.技术可行性23.经济可行性3(二)组织结构分析3(三)业务流程分析4(四)数据流程分析4(五)数据字典7三、 系统设计11(一)系统设计思路及分析11(二)系统功能模块的划分12(三)数据库概念结构设计12(四)数据库逻辑结构设计151.关系模式152.用户外模式设计15(五)数据库物理结构设计16四、系统实施17(一)程序代码设计与分析171.数据库和表的创建以及数据的加载、修改、删除、查询172.存储过程233
4、.触发器24(二)开发与使用环境27(三)系统登陆界面27(四)主界面介绍28(五)综合统计功能28(六)系统测试301.系统测试目的302.测试环境303.测试内容30五、全文总结31参考文献32一、绪 论(一)研究的目的和意义学生收费系统是一项复杂的工作,许多学校往往采用人工方式进行,其工作难度大,需要的操作人员多,费工费时,尤其是它的录入与查询工作非常艰苦,为此,很有必要开发一个自动化,智能化的计算机缴费管理系统。为解决学生缴费过程中繁琐的记录,记账和费用清单处理等功能归纳起来,好处大约有以下几点:(1)可以存储历届的学生缴费信息,安全,高效。(2)只需一到二名学生信息录入员即可操作系统
5、,节省大量人力(3)可以迅速查到所需信息。学生收费的设计分析根据实际情况,我们使用原型法(Rapid Protoryping)即以少量代价快速地构造一个可执行的软件系统模型。使用户和开发人员可以较快的确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐的增加上去,知道所有的性质全部满足,此时模块也发展成为最终产品了。21世纪,网络技术已经越来越广泛的应用于科学管理领域,越来越多的领域已经实现了管理信息化,管理者也更较重视服务绩效。而国内的管理系统,由于计算机网络技术发展起步晚,速度相对缓慢,加之传统的人事管理观念,数据管理的质量与服务绩效等问题尚未引起人们的重,
6、导致国内相当多的单位并未采用科学的管理方法,出现管理不规范、管理混乱、效率低下等问题。所以我国应加快技术发展步伐,以更好更快的实现管理信息化。(二)研究内容和全文安排本文主要研究的是怎样把学校缴费这项复杂繁冗的工作,利用计算机技术,使其变的安全、高效。整篇论文共分为四个部分:内容摘要、英文摘要、正文以及参考文献。其中正文部分划分为五个章节,分别设计如下:第一章:绪论。主要是对本文研究的目的和意义以及研究内容和全文的安排进行一个简单的介绍。第二章:系统分析。划分为可行性分析、组织结构分析、业务流程分析、数据流程分析以及数据字典。第三章:系统设计。主要分析介绍了系统的设计思路,对系统功能模块的划分
7、,数据库结构的设计,数据库逻辑结构的设计以及数据库的创建。第四章:系统实施。主要介绍系统的开发和使用环境、系统的登陆界面、主界面以及综合统计功能模块。第五章:全文总结和研究展望。(三)技术支持分析学生收费管理信息系统是个典型的信息管理系统(MIS)。其设计开发主要包括了后台数据库设计建立和维护以及前台应用程序的设计开发两方面。整个开发的过程中,采用Java和SQL Server2000工具,详细分析了学校缴费流程的各个环节,针对出现的一些问题,设计出来了这样的一个方便、简洁、有效的学生缴费管理系统。Visual Basic是一种可视化的、面对对象和用事件驱动方式的结构化高级程序设计,可用于开发
8、Windows环境下的种类应用程序。它简单易学、效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美,而且程序开发人员不必具有C/C+编程基础。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。该系统的数据库是用VB默认支持的SQL Server 2000来建立的。SQL Server 2000不仅是一个数
9、据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单),查询,报表和应用程序等。二、系统分析(一)可行性分析由于本系统管理的对象单一,都是在校学生,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。因此,比较适合于采用数据库管理。且学校用于学生管理的计算机,在存储量、速度方面都能满足数据库运行的要求。在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上资料,特别是参考其它程序的功能,因此完全可以实现。1.管理可行性由于本系统主要应用于学院内部,不具备网络查找功能,因此在实现时可以做成单机版,对管理员赋予数据录入、查询、修改以及对数据库的清零等功能。本
10、系统操作简单,易于理解,只需通过简单培训,上手较快,学校学籍管理处的教职员以及相关教师均能进行操作,营运环境要求低。2.技术可行性由于VB语言简单、易学的优点,又增强了可视化、数据库及Internet编程功能,很容易就可以进行系统开发。因此系统开发工具可以采用Java进行开发。而对数据库的建立,由于建立的数据库主要是对光纤的信息进行管理,所以可以采用SQL Server 2000。该软件简单易懂,应用广泛,比较适合新手上路使用,而且建立的数据库较为安全。本系统的设计与开发在技术上的条件都是满足的,因此,它在技术上是可行的。3.经济可行性现在,计算机的价格已经十分低廉,性能却有了长足的进步。而本
11、系统的开发,可取代原系统的单据手工传递工作,减少人工开支,节省资金,并且可大大提高信息量的取得,缩短信息处理周期,提高学生信息的利用率,为学校的工作效率带来了一个质的飞跃。主要表现为:实现各级学籍变更智能化,减少管理人员工作量;查询统计方便,能随时查询学校学生等相关数据;实现各类学生学籍和成绩管理的一体化、科学化;保证各级管理部门数据一致,使管理工作规范化;自动生成报表,使上报数据准确、及时、方便;大大的提高学校的工作效率;使敏感文档更加安全,等等。所以,本系统在经济上是可行的。通过可行性分析研究,认为新系统的开发方案切实可行,可进行开发。(二)组织结构分析组织结构是一个组织的组成以及这些组成
12、部分之间的关系,通常可用组织结构图来表示。我们按照管理的特点将整个学校的财务室划分为以下几个部分。组织机构图如下所示:图2-1 组织机构图整个学校的缴费工作都是由学校的财务室来完成的。学校的财务室是一个单独的机构,不属于任何一个垂直管理体系。财务室的组织构成如下: 学校的财务室由一名财务主管进行统筹管理,下设会计,出纳,以及使用本系统所必须的信息录入人员。由上图可以清晰明了的看出,学校的缴费工作主要是由财务室来完成。财务处的组织构成如下:财务室配备一名财务主管,进行学生缴费的统筹管理工作。其下设两个单位,一个是会计部门,进行财务核算,另外一个就是使用本系统时,需要的缴费信息录入人员。通过以上的
13、组织机构图,可以确切的反应出该部门实际负责的工作,可以切实的了解该部门的职责。从图中我们既可以了解纵向的层次领导关系,又可以很清楚的了解到组织机构内的各种联系。组织机构图使我们了解学校财务部门缴费活动的切入点。在组织机构图中,重点画出了与缴费管理系统有关的部分,而一般学校的行政部门等就没有体现在其中。(三)业务流程分析图2-2业务流程图本系统的业务流程图详细的表示了用计算机来实现学生缴费的处理流程。由图可知,该系统的主要模块就是数据录入以及缴费信息管理模块。相对固定的数据长期存贮在数据库中,每学年要进行一次更改,比如新生报到注册等。对变动很大的数据,由人工进行键盘重新输入,每月进行一次统计,最
14、后由计算和打印程序进行报表的生成和输出。具体处理过程如下:财务室的财务主管登入本系统,设置权限,生成普通管理用户,安排会计或者信息录入人员使用并用于缴费业务工作。录入各类缴费信息,进行缴费信息的管理,完成缴费,生成报表,完成整项缴费工作。(四)数据流程分析数据流程图符号:图2-3数据流程图符号顶层数据流程图确定系统的几个主要的综合性的逻辑功能。其中每个逻辑功能由一个数据加工描述。顶层图如下图所示:图2-4学生缴费管理系统顶层图顶层数据图说明了系统总的处理功能、输入和输出。教务处发来学生注册信息,财务处进行信息管理并使用此系统自动录入,进行信息处理。图2-4 学生缴费管理系统第一层流程图图2-5
15、 学生缴费管理系统底层流程图管理员登录系统后,进入用户信息管理界面,进行系统维护,用户只能修改自己的密码,而管理员可以增加、删除和修改用户。 图2-6添加模块流程图管理员登录系统后,进入学生缴费信息管理界面,单击录入,导入学生学籍信息,保存。即完成学生注册信息的添加。图2-7 维护模块流程图第一层数据流程图能全面的描述学生缴费管理系统的逻辑模型,具有抽象性和概括性。抽象性表现在它完全舍去了具体的物质,只剩下数据的流动、加工处理和存储。对于本系统来说,由上图可以很清楚地看清数据的流动方向,处理过程也是一目了然。如验证、数据的录入、数据的查询、数据报表、数据统计都是该系统的处理过程。其中的椭圆表示
16、的是外部实体,本系统的外部实体主要就是用户或管理员。数据存储指通过数据文件、文件夹或账本等存贮数据,用一个右边开口的长方形表示。图形右部填写的是存储的数据和数据集的名字,左边填入该数据存储的标志。底层数据流程图则很详细的描述了学生缴费管理系统中的数据报表产生环节数据的确切流动、加工处理和存储等信息。数据流程图是分层次的,本图绘制时采用的是自顶向下逐层分解的办法。而对数据流程图中的各个元素做出详细的说明,在下面的数据字典中再进行详细的介绍。(五)数据字典为了对数据流图中个元素进行详细的说明,采用了数据字典的说明方法,对图书管理信息系统数据流图的部分数据字典举例说明如下:1.数据元素1-001数据
17、元素条目名称:学号说明:唯一标识每一个学生数据类型:离散类型:文本长度:12取值范围:011000000000011099999999取值含义:前四位是年级,五六位是院系,七八位是专业,九十位是班级号,后两位是学生在班级的编号。有关数据结构:学校、院系、专业、班级1-002数据元素条目名称:班级编号说明:本校班级号数据类型:离散类型:文本长度:20有关数据结构:学校、院系、专业1-003数据元素条目名称:专业编号说明:学生专业号数据类型:离散类型:文本长度:20有关数据结构:院系、年级、专业基本信息、专业设置1-004数据元素条目名称:院系编号说明:学生院系号数据类型:离散类型:文本长度:20
18、有关数据结构:院系、年级、专业、班级、院系基本信息、院系设置1-005数据元素条目名称:年级编号说明:学生年级数据类型:离散类型:文本长度:20有关数据结构:院系、年级、专业基本信息、专业设置2.数据结构2-001数据结构条目名称:超级用户说明:登录时的权限设置结构:useID+Password+Usename有关数据结构:数据存储、超级用户2-002数据结构条目名称:学生说明:新生入学时填写基本信息结构:学号+班级+姓名+性别+出生年月+民族+地址有关数据结构:数据存贮、超级用户有关数据流:数据存储、学生缴费信息表2-003数据结构条目名称:缴费信息表说明:新生入学时缴费的基本信息结构:缴费
19、项目+缴费金额+欠费情况+学号有关数据流:数据存储、学生信息表3.数据流3-001数据流名称:录入信息简述:缴费信息数据流来源:财务合计数据流去向:加工学生缴费信息管理(该加工将录入的数据存入数据库缴费信息表)数据流组成:班级录入+专业录入+院系录入+住房类型录入+所在年级录入+缴费项目录入数据流量:1000人次/天高峰流量:5000人次/天3-002数据流名称:录入信息简述:注册信息数据流来源:教务科数据流去向:加工学生信息管理(该加工将录入的数据存入数据库学生信息表)数据流组成:班级录入+专业录入+院系录入+所在年级录入数据流量:1000人次/天高峰流量:5000人次/天4.处理过程4-0
20、01加工名:注册缴费信息管理处理逻辑:接收缴费信息的录入,并检查有无错误,如无错误,将数据存入读者信息表激发条件:接受到学生信息时输入:录入信息输出:缴费信息4-002加工名:注册信息管理处理逻辑:接收学生信息的录入,并检查有无错误,如无错误,将数据存入学生信息表激发条件:接受到学生信息时输入:录入信息输出:学生信息5.数据存储条目5-001数据存储条目名称:缴费信息一览表说明:按缴费信息汇集学生具体缴费情况结构:班级+学生成绩+学号+姓名+缴费项目+缴费情况有关数据流:P2.1 D1,D1 P2.1.2, D1 P2.1.2, D1 P2.1.35-002数据存储条目名称:学生信息一览表说明
21、:按学生注册信息导入学生具体情况结构:班级+学号+姓名+专业+院系有关数据流:P2.2 D2,D2 P2.2.1, D2 P2.2.2, D2 P2.2.36.外部实体条目6-001数据项名称:学生简述:学校的基本组成结构组成:注册信息、缴费信息类型:字符串个数:约8000人6-002数据项名称:财务室简述:财务室进行缴费业务组成:注册信息、缴费信息类型:字符串个数:1个6-003数据项名称:会计简述:财务室录入学生缴费信息人员组成:缴费信息类型:字符串个数:2人三、 系统设计(一)系统设计思路及分析高校收费的主要问题在于收费人员众多、数量庞大、时间短暂等,这也是本系统所主要针对的。为了提高效
22、率,减少错误,保证安全,该系统设计时主要体现了以下的特点:1.面向对象的体系设计2.使用VB 6.0作为开发工具3.功能全面、强大,覆盖了缴费全过程4.界面友好,设置错误避免设计5.高度智能,简单易用,操作方便6.系统安全,具备数据备份功能7.各种自动填充功能,有效提高效率8.代码标准,易于软件维护和功能扩充9.提供多种小工具,方便拥护使用(二)系统功能模块的划分图3-2功能模块图A 系统管理模块:用户管理和系统维护主要就是用户身份的管理以及系统数据的维护。前者有普通用户和超级用户之分,其区别在于功能使用上的权限不同,系统只有部分功能对普通用户开放,超级用户则拥有系统全部功能的权限。后者包括了
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 系统 原理 课程设计 学生 注册 缴费 管理 分析 设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。