


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、VF学籍管理系统项目设计系统项目文档实例:运算机信息治理基础课题名称:学籍治理信息系统一、项目概述项目名称:学籍治理信息系统设计目标:学校的学生学籍信息治理是学校治理中的一项重要任务,以往的手工操作差不多不能适应现在办公的需要.为了摆脱繁琐的劳动,提升工作效率,利用运算机进行信息处理成为必定.开发功能完善及安全可靠的治理系统能够大大提升学校资源的利用率,及时,准确地猎取需要的信息,充分发挥人员的工作潜力。因此,不难想象,正是咨询业的迅速进展使得人们从过去的手工劳动中得以解脱.同时,编写一套完善的学生学籍治理系统的任务就显得尤为重要.本系统是按照某学校的实际情形而设计的一套针对性和功能都比较强的
2、学籍治理信息系统.开发设计思想:本系统的开发尽量采纳目前现在学校现有的软,硬件环境以及先进的系统开发方案,从而达到充分利用学校现有资源,提升系统开发水平和应用成效的目的.所开发的系统应符合学校学生学籍治理系统的规定,满足学校对学生日常治理的需要,并达到操作过程中的直观,方便,有用,安全等要求.所开发的系统应该满足模块化程序设计方案,如此即便于系统功能的各种组合和修改,有便于未参与开发的技术爱护人员的补充,爱护.所开发的系统应具备数据库爱护功能,能够及时按照用户需求进行数据的添加,删除,修改和备分等操作.开发运行环境:开发工具:VisualFoxpro6.0运行环境:WindowsXP系统功能:
3、(1) .信息录入功能.(2)扫瞄功能(3)查询功能(4)报表打印功能.二、项目打算本项目学生学籍治理系统,打算在2周内完成整个系统的调查、分析、设计、开发、调试和试运营及正式运行。现将项目的各部分的开发任务、人员分工,估量开发进度做如下打算:“咨询题/同目概述”由项目经理按照组员共同确定的项目内容进行分析与评述,讲明项目名称、项目目的、开发设计思想、系统功能分析、项目的重要性及可行性、开发运行环境等。“项目工作打算”,作为项目的引导,指导项目的开发。将一个大的系统工作细分。“治理业务流程分析”,通过调查分析,做出项目的要紧业务流程,该环节作为数据流程图数据字典E-R图的基础,要紧是开发各个环
4、节的信息来源、处理方法、信息流程去向。“数据流程图”是系统设计中专门重要的一步,数据流程图应该能全面地描述信息系统的逻辑结构。“数据字典”:通过收集差不多数据,组成一份详尽的数据字典,为以后进一步设计打下基础。该过程是数据库设计的一个专门重要的预备过程。“E-R图”是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及确定他们之间的关系,为后面的逻辑结构设计打下基础。“功能模块图”是将一个复杂的治理系统分解为多个单功能的模块:使得这些模块规模较小,功能较简单,更易于建立和修改,然后对各模块分不加以设计实现。“代码设计”:为了便于数据的储备和检索,提升数据处理的效率和精度,实现人机互换,在
5、开发系统中应当设计一系列代码,他们将唯独标志它所代表的数据项和属性。“数据库(表)设计”的要紧任务是按照已分析设计好的E-R图及关系的规范化,转换成数据库表.要紧做出部分统计表及实体间的相互联系的表单等。10TP。设计(输入、处理、输出)可分为三大部分,即:给出每个功能模块的输入界面的设计结果;给出每个功能模块的输出界面设计结果;用白然语言描述出每个功能模块的处理过程。“源程序清单”将整个系统的部分程序设计的源程序清单进行分类整理,最后形成清单“总结体会”是在系统开发完成同时最后校验成功后,由项目经理组织小组成员互相交流开发这一系统过程中的体会,及总结该过程中受到的教训"并作为一种宝
6、贵的体会留在所有人的脑海中。以下为各环节的分工情形:编P开发项目负责人协作者1咨询题/项目概述王凯郑永聪2项目工作打算郑永聪王凯3治理业务流程分析王新胜詹友超4数据流程图詹友超王新胜5数据字典朱司南卢大车6E-R图卢大车朱司南7功能模块图王凯王新胜8代码设计卢大车朱司南9数据库(表)设计詹友超郑永聪10IPO设计(输入、处理、输出)朱司南卢大车11源程序清单郑永聪,王新胜12总结体会王新胜全组成员三. 业务流程分析我们通过几天的网上、图书馆有关学籍治理系统资料的收集,结合传统的学籍治理流程和现今差不多运行的学籍治理系统业务处理流程,再加上我白己的一些看法和观点,我初步总结和分析出学籍治理系统的
7、差不多业务流程。第一,由学生处按照学校有关规定和学生成绩招录新生,并建立新生入学档案和修改学籍治理信息中的数据。接着有教务处组织编排班级和组织教师进行教学。完成一学期的教学后,由教务处组织学生进行期末考试,并对学生期末成绩进行统计和分析。再由各系按照教务处统计分析的结果评定奖学金、填制成绩单。最后再由学生处按照教务处统计分析的学生成绩结果修改学籍治理信息。并最终完成毕业学生的毕业登记、填制毕业登学籍异动毕业毕业生登记*毕业生登记表记表和修改生缉叫倍畔N号我们眼钏治理业务甲秒"见图1)。学生处学生注册学生处r治理新生名单图i学籍治理业务流程毕业生登记表勤紧夕学籍治理学习其挡流呷分析二教
8、帛而揣治理的业锢濯图明与I教务处用人单位学生同古关的教务处学生o日序击.捌主纬卜2治理信息系统数据流程图(顶层)危绩成绩厂一,学习文档学籍表辅导员重修成绩接着,我们把部混单柄M曷物期档M治理、成争治嘛*惩人*"如X云惩鼻I曲峋如图,夸宙示:理三个要紧章赫南普g外成绩览表登记图3学籍治理信息系统数据流蛰图(第二层)学籍表学生填写下面为了统计成绩填写成绩单¥日登记重移成绩这/w要紧音盼。散务处通过雄绩把各的结果判定学生是否能够评定奖传输子籍信息登记_傍表、第畋龈脚环邺w理评|卜4(虹*,4学籍表师I各华学生一档案、T文档家长1一i芝学金、I治«子系统«计分析
9、学计匕析结果:|奖惩报告*|建业关州.%=破异芽争制漆长嗥制展如地搦绩渝照愁的处释将会生成一份学习文屠V卡档藁落理奖惩枷单剿树W里风原始数据。用人单位学籍表"图5和图6分不为奖惩治?!图4学籍治理佰息系统数据流程图眷记登记成翠治理)学籍表(第三层图6学籍治理信息系统数据流程图(第三层一一档案治理)学籍表'呵险据流程图。五.数据字典(DataDictionary)数据项定义数据项是最小的数据组成单位,本学籍治理系统的部分数据项定义如下:、姓名讲明:本校学生、教师以及有关人员的名称数据值类型:离散«有关讲明:姓氏+名称有关编号讲明:编号:xX0X位;中:"9;
10、及格:60-69;总编号:2001编号:803065类型:文本长度:8、学号名称:学号不名:Sn-No数据值类型:离散类型:数子长度:10有关数据结构:学生成绩、学生卡名称:成绩S常迭.密f鲤名:明据.名第«No,定蛋期末考试成绩成绩讲明:本校学生编号有关的数据流、数据储备:|取值啊半;。9类京度羲学+字符入学时刻出生日期2. ,教据结构定义有若干数数据I普构要紧描述的是数据之间的关系,一个数据结构能刨据项组财嫡能够有若干个数据结构组威量:还能够有若干个数据侦和数据结构组成。萼持台理系统的部分数据结构It'而(1)、电*生登记卡职务家庭住址3. 数据流定义数据流能够包含多个数
11、据结构,能够来白某个外部实体、数据储备或某个处理。本学籍治理系统的部分数据流定义如下:(.)、期末成绩单总编号:XXX编号:XXXXXX数量:500份/学期名称:期末成绩单简要讲明:学期终止时,任课教师填写的成绩单。数据流来源:教师数据流去向:统计成绩包含的数据结构:科目名称J考试II考查J学生成绩学号姓名成绩名称:新生登记表简要讲明:新生入学时填写的表单。数据流来源:学生数据流去向:建立档案包含的数据结构:差不多情形名称:奖尉|告单简要讲明碱肾止时,学校各系填写的员#舟况奖励与处罚表单。数据流为祢丽数据流刑麻道立奖惩档案包含的邛岬构:科顷址本人简历考试开始时琬查学生«时刻(2)、渐
12、生登记表职务班级姓名成绩奖惩情形(3)、奖惩报告单处罚总编号:编号:XXXXXXXXX数量:总编号:编号:2500份/学期XXXXXXXXX数量:10份/学期4. 处理逻辑定义处理逻辑的内容包括:编号、名称、处理的文字描述,输入、输出的数据流和处理的频率。本学籍治理系统的部分处理逻辑定义如下:总编号:XXX编号:XXXXX(1)、填写成绩单(2顶梦律明输入岫虞制蜒1生登记表通知学生成绩,有重修科目的讲明重修报名时刻。由成绩一览表流向填写成绩单总编号:XXX瓶山(成绩通知单)编号:XXXXX凰岫顷遍晌印每个学生的成绩通知单,若有不及格科目,或不锹格神脉均顺獭糊夔廉新哗在“成绩通知单”上填写重修科
13、目、蒯刻,SO娜w翻明痛钏人单位(毕业生登记表)处理:查档案文件,打印每个学生的学籍档案,把学生的在校情形、表现、奖惩等信息如实打印在毕业生登记表上,并修改或删除学生在校档案。5. 数据储备定义数据储备组要描写该数据储备的结构,及有关的数据流、查询要求。本学籍治理系统的部分数据储备定义如下:(1)学习成绩一览表名称:学习成绩一览表讲明:学期终止,按班聚拢学生各科成绩。结构:班级学生成绩*学号姓名成绩*”科目名称考试考查成绩总编号:XXX编号:XXXXX有关的数据流:登记一览表to成绩一览表成绩一览表to登记学籍表成绩一览表toP统计不及格课程成绩一览表to评定奖学金成绩一览表to填写成绩单!信
14、息量:50。份/学期:有无赶忙查询:有总编号:XXX编号:XXXXX有关的数据流:建立奖惩档案to档案文件修改文档to档案文件档案文件to登记学籍表(2) 、档案文件(分为奖惩档案文件和档案文件,此处以奖惩档案文件为例。)名称:档案文件讲明:反映学生在校期间的奖惩、退留级情形。结构:班级学号姓名未及格F目,科巾名称,考试考查成绩学分科目数量奖惩戒理总编号:XXX编号:XXXXX名称:学籍表讲明:反映学生在校期间的所有情形。结构:差不多情形学生动态(退学、留级、在校)奖惩记录(学籍表的结构比较复杂,因此我在此仅列出学籍表的毕业论又成绩:数据结构。)6. 外部实体定义外部实体是数据的来源和去向。外
15、部实体要紧讲明外部实体产生的数据流统的输出数据流:个数:约12000个敏砌据癫电:总编号:XXXX讲明:填写成绩单to家长(成绩通知)编号:XXXXXX输出数据流:个数:难以确定而踱婿瘢人单位总编号:XX讲明:填制毕业登记表to用人单位(毕业生登记表)编号:XXXX输出数据流:个数:1个翎4fetfc如档案总编号:XX瓣成数据流:编号:XXXX输出数据流:(5灯麓备处计成绩输入数据流:个数:1个"实体定义如下:祢部癖生讲明:填写成绩单to学生(成绩通知)湘传纶该外部实体的数据流,以及该外部卖XXX勺数最编号:XXXXXX个数:约12000个总编号:XXXX编号:XXXXXX六E-R图
16、本学籍治理系学时课程名课程学籍滔裕我们能够得到本学籍治建隽霜|虬hE-E口图7所示:储备查询输出七、功能模块设录入、户立*、查询、哗、8图(图8):曲字籍治珪信息系统宛I依旧年案治理农近的瑜能台匕4治理学籍出凡不惩治理,单魏能够半这些相同或岬我们能簸得到好址o/计后数据ol项息子系一,刮们具彳疤I行分析同合。屈I?B数据8、人档系9曲能模块漆痴为,是偷标得出的十麟*叶个衍分;斤浦吟,便能够德到导出数据输出资料*学生处简称代码(字符)分部门代码(数字)学籍治理信息系统的层次化功能模块结构图,如图10所示:图10学籍治理信息系统层次化模块结构图八、代码设计代码指明了事物的名称、属性、状态。科学的代
17、码设计能使运算机进行数据处理时,能节约储备空间,提升处理速度、效率和精度。进行代码设计的过程中,我们应该尽量遵循以下差不多原则:1、要适合运算机处理;2、要便于使用;3、要具有系统性、通用性和可扩展性;4、选择最小代码;5、代码标准化。本学籍治理系统中的数据库代码用部分代码设计范例如下:部门代码部门代码采取数字和字符混合编码的形式,具体如下:学生处区SC教务处JWC*人员代码采取纯数字编码形式,具体如下:学系不代码(数字)*表单代码仍米取数字和字符混合编码的形式,具体如下:序列号代码(数字)档案文件XX*教师*1表单类不不简称代码F"年级代码1系不代码专业代码:序列号代码.、(数字)
18、(数字)(数字)(数字)!九、数据库表设计学生(学号、姓名、性不、年龄、系不、专业)教师(教师编号、教师姓名、教师职称)课程(课程号、课程名、学分、学时)系(系编码、系不、辅导员)提供(课程编码、系编码)教学(教师编码、课程编码)学习(学号、课程编码)属于(学号、系编码)分配(教师编码、系编码)由于和、和的码相同,故合并成:学生(学号、系不、专业、系编码)教师(教师编码、姓名、系编码)十、输入输出设计1. 输入设计在运算机信息传统中,输入数据的正确性决定着整个系统质量的好坏。本学籍治理系统要紧采取以下输入方法:键盘输入法:录入人员直截了当通过键盘输入法将所需数据直截了当手工输入。文件传输法:录
19、入人员通过扫描仪、移动储备器、数模/模数转换方式或网络传输等手段和方式输入数据。由于学籍治理系统所涉及的数据量不是专门大,所已本系统将采取人工校对的方式进行数据核对。即输入数据后,屏幕将录入的数据显示出来,由人工进行校对。2. 输出设计输出设计的要紧目的是满足用户和治理者对数据和信息的要求。本系统将采纳表单和查询显示输出方式,使用者能够通过网络传输、移动盘传递、直截了当打印等多种方式猎取白己所需信息。不管是数据的输入依旧输出简洁、方便、快捷,用户界面要尽量达到友好、简便、有用、易于操作的原则,幸免过于烦琐和花哨。下面图例(图11)显示了“学籍治理”系统界面中的高层屏幕之间如何相互联系。图11学
20、籍治理信息系统界面中的高层屏幕的切换流H一、源程序清单:由于本系统没有完全完成,还不能从整体上来运行,因此只有给出部分程序。Main.scx:restorefrompassl.memaddilocalmm1,mm2,nono=0mm1=pass1mm2=thisform.text1.valuesetexactonifallt(mm1)=allt(mm2)cont=.t.thisform.releasecleaelsecont=.f.no=no+1=messagebox(密码错误!”,48+0+0,"警告")ifno>=3endifthisform.text1.valu
21、e=""thisform.text1.setfocusthisform.refreshendifsetexactoff查询:=MESSAGEBOX("请输入班级编号!",48+0+0,"信息窗口")ENDIFTHISFORM.LIST1.ENABLED=.T.SELEBJKCSETFILTTO班级编号=BJBH.AND.学期=XQTHISFORM.LIST1.ROWSOURCETYPE=6THISFORM.LIST1.ROWSOURCE='BJKC.课程名称THISFORM.LIST1.REFRESHTHISFORM.LIST
22、1.SETFOCUSTHISFORM.REFRESHTHIS.ENABLED=.F.十二、总结和体会现代信息技术迅速进展的今天,要想跟上时代的步伐,要想在猛烈的竞争中立于不败之地,要想不被社会剔除,必须把握一定的高科技信息技术。本学期,我们开设了治理信息系统这门重要的课程,为了让我们能把学到的知识灵活运用,老师特地安排了这次分组实验活动,让每个小组白己做一个项目。这次我们小组做的是学生学籍信息治理系统,与其它小组做的学生信息治理系统不同,我们侧重于学生学籍的治理.我们组的成员齐心协力,各尽所能,把那个系统所包含的内容及结构都考虑得比较全面.各个子系统的功能完善,联系也专门紧密.在做那个系统的时
23、候,我们组开始也遇到了专门多困难,例如数据流程图和功能模块图的设计.后来我们组的成员通过认真摸索,又查阅了专门多资料,最终把咨询题解决了.那个系统也有不完善之处.例如若运行时刻过长,数据会产生冗余,系统的运行效率将会降低.然而我们做那个项目的最终目的差不多达到了-那确实是加深对治理信息系统知识的明白得!通过这次项目开发,我们深刻体会到:作为当代的大学生只有勤动手,将理论知识转化为实践,然后从实践中去总结体会和教训。如此学到的知识才是白己的知识。附件1.3.1-3项目题目:题目一:职工白学考试治理系统概述:单位白学考试工作要紧是宣传、组织职工参加白学考试,具体考试治理过程由单位与县白考办联系,在
24、县考办的指导下工作。具体的工作流程是:(1)报名工作一组织考生认真填涂报名卡并输机、代收费;(2)集中报名一报名终止后,汇总统计报名情形,到县考办集中报名并交费;(3)考试及成绩治理一考前到县考办领取考试通知单并分发给每个考生;成绩出来后,到县考办领取考试成绩,将成绩合格证分发给考生,并将成绩输机。系统设计目标、功能及要求:(1) 对考生差不多信息进行录入。(2) 录入每次考试的报名信息,并白动运算报考费用。(3) 录入考生考试成绩。(4) 能进行简单查询和条件组合查询。(5) 可按专业、考次、考生等进行统计。数据:(1) 差不多信息(姓名、性不、准考证号、民族、考试专业、专业代码、身份证号等
25、)(2) 报名信息(准考证号、姓名、考次、课程1、课程2、课程3、课程4、课程5、课程6、考试费等)(3) 成绩信息(准考证号、考次、成绩1、成绩2、成绩3、成绩4、成绩5、成绩6、及格科数等)题目二:学生选课购书治理系统本系统所涉及到的信息有:学生信息、课程信息、教材信息、开课信息等。功能描述:(1) 学生按照学期开课清单填写选课单,并对所选课程注明是否需要教材,系统对每个学生的选课购书单进行处理:对欲购教材查阅库存,若有则能够销售,否则修改缺书记录。统计学生的教材费。(2) 对缺书记录进行统计,产生缺书单;完成各种数据的录入,修改,删除功能(3) 系统可对开课情形、学生选课情形、某种教材的
26、库存情形等进行查询。数据:学生(学号、姓名、专业、课程编码、是否需要教材等)课程表(课程编码、课程名、课程性质、学分、教材编码等)教材表(教材编码、教材名称、价格、出版社、库存量、作者等)学期开课清单(课程编码、课程名称、任课老师、职称、起始周、终止周、上课时刻、适合的专业码等)*上课时刻可定义成数值型。如5.1表式星期五第一大节*题目三:工资治理系统系统的要紧功能:工资治理系统的要紧任务是运算机对各种工资信息进行日常的治理,如查询、修改、增加、删除等,迅速准确地完成各种工资信息的统计运算和汇总工作,快速打印出工资报表。本工资系统要紧有以下几个功能:对单位人员的变动进行处理。对职工工资进行修改、运算。查询统计功能。报表打印功能。数据:(1) 职工工资信息(如工资号、职工号、差不多工资、水电气、物价补贴、地点补贴、房公积金、房租、实发工资等信息。职工工资=差不多工资+物价补贴+地点补贴-水电气-房公积金-房租)职工个人资料信息(职工号、姓名、性不等)职工所在的部门信息(部门号、部门名称、职工号等)题目四:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 现代化物流地理知识培训课件
- 辅警安全知识培训心得
- 辅警入警培训课件
- 公安内部考试题及答案
- 2024镇江市句容市句容农场社区工作者招聘考试试题
- 2024鹰潭市贵溪市塘湾镇社区工作者招聘考试试题
- 2024阜新市太平区红树街道社区工作者招聘考试试题
- 山西省风陵渡中学2026届高三化学第一学期期末质量跟踪监视模拟试题含解析
- 2024重庆市黔江区阿蓬江镇社区工作者招聘考试试题
- 2024金华市婺城区竹马乡社区工作者招聘考试试题
- 肿瘤二代测序基因检测技术应用与进展
- 上海同济医院管理制度
- 2025年高考北京卷语文真题作文记叙文深度点评与分析
- 地中海贫血护理业务查房
- 华科版七年级信息技术《身边信息-用心感知》
- 职业技术学院运动健康指导专业人才培养方案
- T/CIE 165-2023企业级固态硬盘测试规范第1部分:功能测试
- 《文献检索与综述实训教程》课件第一章
- 跨国企业ESG审计实践-全面剖析
- 电压的测量课件
- 新能源汽车技术试题库(含答案)
评论
0/150
提交评论