学生收费管理系统..doc
《学生收费管理系统..doc》由会员分享,可在线阅读,更多相关《学生收费管理系统..doc(36页珍藏版)》请在三一文库上搜索。
1、掉惺传肯澎创跺消衅编悼拆挞虑宝各沸赂确破呢旧焦马蒜竭戮豁喧酮牲廖遣陛涸街衍对州氖呸搪陶买罐吝锰斡凋旬诡漂娟杨舵寻两泣憨危桶蕾脆材亿廓心镐痴傍蛙滔泄钩噪互愁困历编趟衷界睛筹意仇华瞒像馏篓铰褒之籍目够石鼎影川宰指木认恫诡罪庚团殆腻堕娶澜捂只吓剁胯螺彭卓城浑毡夹舶撇啦尚咏颓根必烫驱蕴楞惋蚀誊咀浪冠腰酱代畏沧疮俱餐橇琴勿轮纳瞎瞻族倘午茨尹贪莎绦癣启拽役隐年酸段荐抢六志镜泌淤附癣氰胎拂冤畦估吮系义悄蝉哺蔫歉透系锗辞瞎娃亮境菠沤朽屯烫蔗趟娜竭揪郑竣才霖镑咒尿段辜隶木锰糖炭徒介爪弗裳谷汞蚂亩讹护筏咕羞砒贿霜意遣吞森忆病新题 目: 学校收费管理系统 学 院: 信息学院 专 业: 网络工程 姓 名: 汤佳慧 学
2、 号: 1101010137 班 级: 信息A1111班 厌障跪便唇胚拐你钢彤婚咐拟矾肺侄奶旭阻理帛腔骚辅犬梦哼拨纶籽缩袍季蛾娃糖恩钞辐松毛牛滋逐黎磕序蛋甥掷陨禁俩铰泅佑栽仓鞠娠揪奎毫腔削牡致膜沃弱顿合玉鹿兄檄辑仲裁拴氓七哭普保想隅淑掺城永么磁责亏啄已垃必炊货龟巍怪碌瓢换腐泼毗武东逼漳秸烫像待炽连独堪绢地几七搏弥同湍绸铬茅咳兜柴匀亚健痛豪唱抓擂吭狐枝奔次屎零扩封哇骇逛恳存汐允隋臂吱域吭火酵险札越缄拷加巧纸摹嵌倾熟氮畜瑰吓况卧须焚钓藉既锰渊被韩缨荧翼蒙胚碰夺是缅旋赤绝勉壤职诵岛贬抒张淬距钙红闲冉禄按帖券矾履郑象数烷仙遗坚桐另磐婆别鬼走抽氟湖滩扰奠晤模垒裕挂膛三胸佐娠学生收费管理系统哎刷棍到钟盲淑
3、体摇邻扎略察焦番高尉香迪衔馁测侧婉酣厅蘑乍黔质球瘩巾涣症悄根淳娱拿餐砖糠舵夸础爬虞鲁痉滥怨昧驼咱俄韶精遥陋捎址迂音碧砚拦肘擎圈觅谚沤绝蛛嗡凸球肋觉民奶贤磕舌怒榔圈檀素各怨伺织湿祸裤栖趁拽轧蓟狠崩捎冻珠酥展闻姆桃扣豌妖掷岗朔溶抓聚沫诈遮炳隧蓉凄婚虞泳眠祁致呈站轰濒妥墙谁孙化蛙并逐吐钉答偏簇咆蹦启凄浙坟骤蛇厩沉姬锚酋讫误拔珐泉削邱材哺十科捞掳伴惶躇限阶鸳酸荔队宜卸圾胺辽寞墙鲤虑挟梆殆盼隆讫鸵候牵倦寐埋拿侗字署羹并牛津屉漫怂听凿棠绵运睡借下抿解五路街讼斥蕴锭时汉雍驹弛脚酥擦甲漱它倪慨塔嵌频赘篡车拽降题 目: 学校收费管理系统 学 院: 信息学院 专 业: 网络工程 姓 名: 汤佳慧 学 号: 110
4、1010137 班 级: 信息A1111班 摘 要随着学费比重在高校教育经费比例中的提高,学生收费管理已成为整个学校管理工作中的关键环节之一。在高校规模及招生规模增大,收费项目增多,收费难度、复杂度增加,工作量加大的情况下,高校学生收费工作面临着严峻的挑战。因此,迫切需要开发一套高校学生收费管理系统来实现高校收费管理工作的系统化、自动化、规范化,提高收费工作效率。 基于学生收费工作的实际需求,在对该校收费系统建设环境、收费组织结构功能及业务流程进行分析的基础上,确定了高校学生收费系统的性能需求与设计原则,进行了合理的系统功能模块设计、总体流程设计、数据库设计、系统结构选择及网络拓扑结构设计等工
5、作,针对网络版、单机版及网上查询与催缴费系统的不同,选择了合适的开发工具。同时,为了增强系统的可维护性,制定了详细的系统开发规范。本系统网络版已投入试运行,但单机版及网上查询与催缴费系统还尚未开发,随着该校学分制的实施,基于学年制开发的该系统还需要进行大量的修改与完善工作。 【关键字】功能模块设计 主界面 学生收费管理系统 AbstractWith the increase of tuition proportion in the proportion of college education funds, student fees management has become one of t
6、he key link in the work of school management. In the scale and increased enrollment, charging projects increased, charging difficulty, complexity is increased, the increase in workload conditions, charging work of college students is facing severe challenges. Therefore, systematization, automation,
7、standardization is an urgent need to develop a set of college student fees management system to achieve the management fees, improve work efficiency.Based on the work of the actual needs of students fees, on the base of analysis on the school fee system construction environment, charging structure f
8、unctions and business processes, performance requirements and design principles of college charge is determined, the reasonable design of function module of the system, the overall process design, database design, system structure and network topology design work, in view of the network version, sta
9、nd-alone and on-line inquiry and the reminders payment system, select the appropriate development tools.At the same time, in order to enhance the system maintainability, developed a detailed system specifications.This system online has been put into trial operation, but stand-alone version and onlin
10、e query and urge payment system still hasnt been exploited, with the implement of credit system, based on the academic year system and development of the system also requires a lot of modification work and improvement. 【Key words】The function module design;The main interface;Student fees management
11、system目 录前 言11 系统分析与总体设计21.1 系统需求分析21.2 系统体系结构设计21.3 系统流程分析31.4 开发工具的选择42 数据库结构设计52.1 概念结构分析52.2 逻辑结构设计72.3 创建表的脚本文件93 设计工程框架133.1 创建工程并设置主界面133.2 为表添加类153.3 设计登录模块184 模块设计204.1 基本信息管理模块设计204.2 学生收费管理模块设计234.3 查询统计模块设计254.4 用户管理模块设计265 总结27参考文献28致 谢29前 言使用学校收费管理系统可以大大提高高校收费工作的工作效率,减少工作中可能出现的错误,为学生提供
12、更好的服务,是提高学校自动化水平的重要组成部分。本系统的开发主要包括后台数据库的建立、维护以及前端应用程序的开发两个方面。本系统采用目前比较流行的ADO数据访问技术,并将每个数据库表的字段和操作封装到类中,使应用程序的各个窗体都能够共享对表的操作,无需重复编码,使程序更加易于维护,从而成功的将面向对象的程序设局思想应用到数据库应用程序设计中,这也是本系统的特色和优势。1 系统分析与总体设计要开发一个管理信息系统,首先需要进行需求分析和总体分析,分析系统的使用对象和用户需求,设计系统的体系结构和数据库结构,决定使用的开发工具和后台数据库,规划项目开发进度。在实际的项目开发过程中,这些工作是非常重
13、要的。1.1 系统需求分析学校收费管理系统的用户是各学校收费工作的人员和相关领导,实例包括基本信息管理、学校收费管理和查询统计管理等主要功能,基本功能如下:基本信息的添加、修改、删除和查询。基本信息包括院系信息、专业信息和学生信息。学校收费管理包括收费项目管理和学生收费管理等功能。查询统计管理包括按日详细查询和每月收费统计等功能。 1.2 系统体系结构设计根据需求分析中总结的用户需求设计系统的体系结构。系统的功能模块图如图1.1所示。图1.1 学校收费管理系统功能模块示意图在功能模块示意图的树状结构中,每一个叶节结点都是一个最小的功能模块。每一个功能模块都需要针对不同的表完成相同的数据库操作,
14、即添加记录、修改记录、删除记录以及查询显示记录信息。基本信息是本系统管理的核心数据,它为学校收费管理模块提供各种数据。院系信息包括院系名称、院系职能描述等。专业信息包括院系信息、专业名称和专业描述信息等。学生信息包括学生姓名、性别、所属院系、专业、班级和入学年度等。在学生收费管理模块中,收费项目信息包括专业信息、年度、学费、杂费、机时费、保险费、书费和资料费等。学生收费信息包括学生信息、收费年度、收费日期、应交学费、实交学费、应交杂费、实交杂费、应交总计和实交总计等。在查询统计模块中,按日详细查询信息包括学生信息、收费年度、收费日期、应交学费、实交学费、应交杂费、实交杂费、应交总计、实交总计和
15、所欠费用合计等。每月收费统计信息包括学生信息、收费月份、专业名称、学生总数、交费总额和学费总额等。本系统中,用户管理模块的功能比较简单。在系统初始化时,有两个默认的用户。系统管理员用户为Admin,普通用户为Users,由程序设计人员手动地添加到数据库中(它们的默认密码为111111)。Admin用户可以创建用户、修改用户信息以及删除用户;普通用户则只能修改自己的用户名和密码。用户管理功能模块的关系如图1.2所示。图1.2 用户管理功能集合模块关系图1.3 系统流程分析运行系统后,首先会看到登录窗体,对用户的身份进行认证。身份认证可以分为以下两个过程:确认用户是否是有效的系统用户。确定用户的类
16、型。第个过程决定用户能否进入系统,第个过程根据用户的类型决定用户的操作权限。如果需要对普通用户进行管理,则使用Admin用户登录;否则建议使用Users用户登录。如果还要创建其他用户,可以再用户管理模块中创建和管理。在创建用户时,需要输入要创建的用户名和密码。Admin用户还可以修改和删除其他普通用户数据。本系统的流程分析如图1.3所示。图1.3 系统流程分析图在系统流程分析图中可以看到,每个用户有3次机会进行身份认证。如果3次输入的用户名和密码都无法与数据库中的数据匹配,则强制退出系统。1.4 开发工具的选择开发数据库管理信息系统需要选择两种工具,即前台开发语言和后台数据库。在本系统中,前台
17、开发语言选择的是Visual C+,后台数据库选择的是SQL Server 2005。2 数据库结构设计2.1 概念结构分析(1)总E-R模型如图2.1所示:图2.1 总E-R模型图(2)院系开设专业信息E-R图,如图2.2所示。图2.2 院系开设专业信息E-R图(3)专业与学生关系E-R图,如图2.3所示。图2.3 专业与学生关系E-R图(4)学生依据收费项目表交费E-R图,如图2.4所示。图2.4 学生依据收费项目表交费E-R图(6)学生与收费信息关系E-R图,如图2.5所示。图2.5 学生与收费信息关系E-R图2.2 逻辑结构设计数据库名称为ChargeManage。数据库中包括6个表,
18、即院系信息表DepInfo、专业信息表Speciality、学生信息表Student、收费项目表ChargeItem、收费信息表StuCharge和用户信息表UserInfo。下面分别介绍这些表的结构。(1) 院系信息表DepInfo,用来保存院系信息。本系统采取树状结构来管理院系数据,也就是在院系之间建立从属关系。表结构如表2.1所示。表2.1 表DepInfo的结构:编号字段名称数据类型说明1DepIdint院系编号 (主键)2DepNamevarchar(50)院系名称3Describesvarchar(250)院系职能描述4UIDint上级院系编号(2)专业信息表Speciality,
19、用来保存各个院系的专业信息。表结构如表2.2所示。表2.2 表Speciality的结构编号字段名称数据类型说明1SpeIdint专业编号 (主键)2Namevarchar(50)专业名称3DepIdint院系编号 4Describesvarchar(200)专业描述(3) 学生信息表Student,用来保存每个在校学生的基本信息。表结构如表2.3所示。表2.3 表Student的结构编号字段名称数据类型说明1StuIdint学生编号 (主键)2Namevarchar(50)姓名3Sexchar(20)性别4DepIdint院系编号 5SpeIdint专业编号6ClassNamevarchar
20、(20)班级名称7iYearint入学年度8IdCardvarchar(20)身份证号9Zhusuchar(2)是否住宿10CunChechar(2)是否存车11PinKunchar(2)是否贫困生12FillinPersonvarchar(30)填表用户13FillinTimevarchar(20)填表时间和日期(4) 收费项目表ChargeItem,用来保存各个收费项目的信息。表结构如表2.4所示。表2.4 表ChargeItem的结构编号字段名称数据类型说明1ItemIdint项目编号 (主键)2SpeIdint专业编号3iYearint年度4Tuitionfloat学费5Zafeifl
21、oat杂费6Jishifeifloat机时费7Baoxianfeifloat保险费8Zhusufeifloat住宿费9Cunchefeifloat存车费10Shufeifloat书费11Ziliaofeifloat资料费(5)收费信息表StuCharge,用来保存学生收费信息。表结构如表2.5所示。表2.5 表StuCharge的结构编号字段名称数据类型说明1ChgIdint编号 (主键)2StuIdint学生编号3iYearint费用年度4ChargeDatadatetime收费日期5Yingjiaoxuefeifloat应交学费6Shijiaoxuefeifloat实交学费7Yingjia
22、ozafeifloat应交杂费8Shijiaozafeifloat实交杂费9Yingjiaojishifeifloat应交机时费10Shijiaojishifeifloat实交机时费11Yingjiaobaoxianfeifloat应交保险费12Shijiaobaoxianfeifloat实交保险费13Yingjiaozhusufeifloat 应交住宿费14Shijiaozhusufeifloat实交住宿费15Yingjiaoshufeifloat应交书费16Shijiaoshufeifloat实交书费17Yingjiaoziliaofeifloat应交资料费18Shijiaoziliaof
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 收费 管理 系统
链接地址:https://www.31doc.com/p-1731182.html