学生管理系统详细设计说明书43986.docx





《学生管理系统详细设计说明书43986.docx》由会员分享,可在线阅读,更多相关《学生管理系统详细设计说明书43986.docx(99页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、学生管理系系统详细设计说说明书乐山师范学学院计算算机科学学系Atttraact工工作室2003/08/30编写写说明标题:详细细设计说说明书类别:文档档密级:内部部编辑软件:Miccrossoftt Woord 20000 中中文版版本历史:版本作者日期备注V1.0112002/09/08详细设计说说明书V1.0.22003/08/30详细设计说说明书编写目的:本文档详细细描述组组成系统统的各个个软件组组成部分分,包括括每个软软件模块块(或类类)的属属性、方方法、事事件,各各软件模模块的外外部接口口说明,测测试要点点等内容容。本文档由项项目组维维护,供供项目组组使用。目录第1章引引言11.1.
2、 项目说说明11.2. 项目定定义11.3. 编写目目的11.4. 参考资资料1第2章程程序系统统的结构构2第3章系系统功能能实现33.1. 系统控控制台模模块33.2. 新生管管理子系系统63.3. 学生在在校管理理子模块块213.4. 社团组组织管理理子模块块413.5. 毕业生生管理子子模块493.6. 教学评评价打分分633.7. 学生成成绩网上上查询65第1章 引言1.1. 项目说说明项目名称:乐山师师范学院院学生管管理系统统。项目提出单单位:乐乐山师范范学院计计算机科科学系项目开发者者:乐山山师范学学院计算算机科学学系Atttraact工工作室项目使用部部门:乐乐山师范范学院各各系
3、科(学学院)项目建设单单位:乐乐山师范范学院计计算机科科学系1.2. 项目定定义系科综合管管理信息息系统是是为了适适应现代代化学校校管理的的需要,加加快推进进我校数数字化校校园建设设、充分分利用校校园网,利利用网络络、多媒媒体等计计算机应应用技术术和手段段,提高高办公效效率、改改善质量量的高效效管理信信息系统统。 学学生管理理系统是是系科综综合管理理信息系系统的重重要组成成部分。1.3. 编写目目的本文档为“乐山师师范学院院系科综综合管理理信息系系统(学学生管理理系统)详详细设计计说明书书”,主要要用于为为实现系系统的功功能而进进行的系系统详细细设计说说明,详详细系统统各软件件组成模模块的实实
4、现流程程、功能能、接口口、编译译、测试试要点等等内容,便便于对系系统的编编码进行行指导和和约束。本本文档供供项目组组全体成成员及项项目组领领导,单单元测试试人员阅阅读。1.4. 参考资资料学生管理理系统_系统软软件需求求说明书书。学生管理理系统_系统概概要设计计说明书书。学生管理理系统_数据库库设计说说明书(数数据库字字典)。第2章 程序系统的的结构整个学生管管理系统统的结构构可由以以下图示示来表明明:学生管理系统系科综合信息管理系统新生报到管理模块在校生日常管理模块组织社团管理模块毕业生信息管理模块学生成绩查询模块其它管理功能第3章 系统功能实实现从前面需求求分析可可以看出出,系统统功能庞庞
5、杂,主主要分为为前台浏浏览器(B/SS)信息息发布和和数据查查询,后后台(CC/S)数据管管理和处处理,学学生管理理功能部部分数据据分为55类:新新生相关关;在校校生相关关;组织织社团相相关;毕毕业生相相关;学学生成绩绩综合查查询相关关。从使使用和操操作的功功能上分分,有三三种用户户:普通通客户(浏浏览器浏浏览、查查询);业务数数据管理理人员(学学生工作作辅导员员、教务务干事);系统管管理员。为为便于整整个系统统组织管管理,把把各个相相对独立立的数据据或功能能组织到到整个大大系统中中来,我我们把各各个相对对独立的的功能完完全独立立设计,编编译成独独立的目目标(功能)模块(ssinggle Ex
6、eecuttablle),各各功能模模块最后后被集成成到一个个称为虚虚拟桌面面的控制制台模块块中。相相应地将将系统结结构分为为一个控控制台程程序和五五个子系系统,各各子系统统又分为为若干各各子模块块。对应应于每一一个模块块,几乎乎都有录录入、查查询、修修改、删删除、查查看详细细资料这这几个功功能。整整个业务务流程就就是由这这几种基基本功能能实现的的。在这这里每个个模块都都要用到到的功能能没必要要在每个个子模块块里重复复阐述,在在每个子子模块里里只列出出区别于于其它子子模块的的功能实实现。3.1. 系统控控制台模模块功能:各子功能模模块的组组织和调调用;统一的登陆陆界面实实现到数数据库服服务器的
7、的登陆;显示系科主主页Weeb的首首页(主要是是系科重重要通知知、消息息等);学院院通知页页面;系系科每周周工作安安排。系统图标。设计:1. 登陆陆数据库库:输入数据库库服务器器名(SServverIIP)、用用户账号号()UUserrID、密密码(PPasssWorrd);以账号号DEPP_Coompuuterr0、密密码DEEP_CCompputeer0登登陆数据据库服务务器,检检索系统统权限表表,根据据权限设设置相应应功能模模块:无此用户户或禁止止权限Enablle := FFalsse;浏览权限限Enablle := TTruee;修改 UsserIID := DDep_Commput
8、ter11;修改 PaassWWordd := 11111111111111111;修改权限限Enablle := TTruee;修改 UsserIID := DDep_Commputter22;修改 PaassWWordd := 2222222222222222;2. 采用用Winn31下下程序组组、程序序项的原原理组织织各执行行模块:登陆服务器器 新生录取数数据、入入学报道道管理学生信息(在在校)管管理学生社团管管理毕业生信息息管理学生成绩综综合查询询与统计计各程序组、程程序项的的显示分分别可以以是分层层/树状状/大图图标/小小图标等等方式;各程序序项或菜菜单项的的名称命命名为相相应功能能
9、模块的的目标代代码文件件名。3可执行行功能模模块的调调用执行行:通过过程序项项或菜单单项名称称获取可可执行目目标代码码文件名名,应用用APII函数CCreaatePProccesss开始执执行。 i:= SttarttMennu.IIndeexOff(MeenuIItemm); j:=StaartMMenuu.Ittemssi.InndexxOf(MennuIttem); casse SStarrtMeenu.Iteemsi.Iteemsj.Tagg off 11: aalloow:=禁止止; 22: aalloow:=浏览览; 33: aalloow:=修改改; endd;Execuutab
10、bleFFileeNamme := TTrimm(SttarttMennu.IItemmsii.IItemmsjj.NNamee)+.exxeFillCCharr(SttarttupIInfoo,Siizeoof(SStarrtuppInffo),#0); StaartuupInnfo.cb := Sizzeoff(SttarttupIInfoo); StaartuupInnfo.dwFFlaggs := SSTARRTF_USEESHOOWWIINDOOW; CreeateeProocesss(PPChaar(EExeccutaableeFilleNaame), , nill, nill,
11、fallse, CREEATEE_NEEW_CCONSSOLEE orr NORRMALL_PRRIORRITYY_CLLASSS, nill, ., StaartuupInnfo, ProocesssInnfo);3.2. 新生管管理子系系统总体设计:新生管管理子系系统包含含新生录录取信息息的导入入,新生生预分学学号,新新生班级级分配,新新生寝室室安排,新新生报到到管理,新新生报到到信息统统计,新新生欠费费统计,新新生分布布信息,新新生高考考成绩分分布等。设计:下面面给出设设计方案案与实现现方法。新生基本信息管理招生数据导入报到预处理新生报到新生信息查询与统计预分学号班级编排寝室安排预处理查
12、询现场报到处理欠费查询统计报到情况统计新生比例分布高考成绩统计模块名称:招生数数据导入入输入: 新新生网上上录取数数据库;处理: 将将招生数数据按相相同格式式导入系系统数据据库输出: 提提示信息息 数据表表: T_tddd,T_jhkk,T_tdddw等225个招招生数据据表,在在数据库库中T_mzddm导入入MZBB中,TT_zzzmmddm导入入ZZMMMB中中。模块名称:预分学学号输入: 招招生数据据导入的的表;处理: 根根据当前前年份,为为当前新新生预分分临时学学号,并并将新生生信息导导入在校校生表,导导入基本本信息输出: 提提示信息息 数据表表: JBBXX22:学生生基本信信息表(
13、简简) XS_BASSE:学学生基本本信息(详详)XS_EXXPENND:学学生扩展展信息模块名称:班级编编排输入: 学学生预分分学号信信息,班班级信息息;处理: 将将新生编编入指定定班级输出: 班班级名单单 数据表表: JBBXX22:学生生基本信信息 BJJXX:班级信信息模块名称:寝室安安排输入: 学学生预分分学号信信息,寝寝室信息息;处理: 将将新生按按性别分分入指定定寝室输出: 寝寝室名单单 数数据表: JBBXX22:学生生基本信信息(简简) XSS_BAASE:学生基基本信息息(详) QSSZY:寝室资资源表模块名称:现场报报到处理理输入: 学学生预分分学号、编编班、寝寝室安排排
14、等信息息;处理: 根根据新生生到校情情况,完完成新生生报到情情况的记记载以及及欠费记记载输出: 表表格 数数据表: JBBXX22:学生生基本信信息 BJJXX:班级信信息 XSS_BAASE:学生基基本信息息 XSS_BDDQK:学生报报到情况况 XSS_QFFXX:学生欠欠费信息息模块名称:新生欠欠费查询询统计输入: 新新生欠费费信息;处理: 统统计欠费费新生信信息输出: 欠欠费报表表 数据表表: JBBXX22:学生生基本信信息 XSS_QFFXX:学生欠欠费信息息模块名称:新生报报到情况况统计输入: 新新生报到到信息;处理: 根根据新生生报到信信息,进进行各项项分类统统计输出: 柱柱状
15、图与与表格信信息 数据表表: JBBXX22:学生生基本信信息 XSS_BAASE:学生基基本信息息 XSS_EXXPENND:学学生扩展展信息 BJJXX:班级信信息 SFFB:省省份表 MZZB:民民族表 ZZZMMBB:政治治面貌表表模块名称:新生信信息统计计输入: 新新生网上上录取数数据库;处理: 按按各种分分类标准准,对新新生的分分布情况况进行统统计输出: 饼饼状图与与表格信信息 数据表表: JBBXX22:学生生基本信信息 XSS_BAASE:学生基基本信息息 MZZB:民民族表 ZZZMMBB:政治治面貌表表 SFFB:省省份表模块名称:新生高高考成绩绩统计输入: 新新生扩展展信
16、息,新新生成绩绩信息;处理: 按按各项成成绩分别别统计各各分数段段人数比比例输出: 柱柱状图与与表格信信息 数数据表: JBBXX22:学生生基本信信息 XSS_EXXPENND:学学生扩展展信息 T_TDDD:考生生投档单单功能:完完成对新新录取学学生数据据的导入入 完成对对新生数数据的报报到预处处理(初初始化)实现新生生报到现现场完成成,并统统计报到到情况统计新生生的各种种分布比比例和成成绩分布布 设计:总体设计计:用DDelpphi的的PaggeCttrl控控件来实实现各项项菜单功功能,整整体界面面如下:招生数据据导入:可以通通过选择择来指定定全国网网上录取取系统的的导出数数据所在在路径
17、,并并根据使使用手册册检查225个.dbff文件是是否存在在,来决决定是否否允许导导入;在在导入时时采用记记录的查查重处理理,所以以,只能能借助记记录集的的循环来来完成;其中,对对政治面面貌与民民族表要要单独处处理。界面如下:主要实现文文件检查查的代码码:functtionn ChheckkDBFFilee(vaar sstrRRst:Strringg):bboolleann;var i,jj:inntegger; blFFounnd:bboolleann;beginn arrrstrrFilleNaame0:=tt_tdddw;arrrsttrFiileNNamee1:=t_jjhk; /此
18、处处对表名名赋值 CheeckDDBFiile:=Faalsee; blFFounnd:=Truue;ii:=00; strrRstt:=数据表表; whiile (i25)do beggin j:=DBFFileeLisstBoox.IItemms.IIndeexOff(arrrsttrFiileNNameei+.dbff); if j=-1 tthenn/某某个文件件未找到到,返回回“假” beggin bllFouund:=Faalsee; sttrRsst:=strrRstt+arrrsttrFiileNNameei+.dbff ; endd; ii:=ii+1; endd; strr
19、Rstt:=sstrRRst+不存存在!; if blFFounnd tthenn /全部部数据文文件检查查正确 CChecckDBBFille:=Truue;end;学号预处处理:将将导入的的数据从从信息库库表到在在校生表表,并根根据考生生的考号号及其它它信息填填入其基基本信息息(如省省份、入入年年份份等);基本处处理思想想是:根根据考生生年份(报报考号前前两位)与与当前系系统数据据库的绝绝对学期期时间,筛筛选相应应的考生生信息,然然后从这这些信息息中依次次在学生生基本信信息表(JJBXXX2)中中查询是是否重复复,来决决定是否否写入;如果写写入,则则根据报报考号(第第3、44位)的的信息,
20、写写入考生生所在省省份代码码。 代代码相对对简单,界界面如下下新生班级级编排:将分配配学号的的新生编编排到指指定班级级中。用用两个DDBGrrid(可可多选)分分别将未未分班学学生和班班级信息息列出来来,通过过手工选选中一个个或多个个学生,即即可分配配班级或或从班级级中取消消分班。界面如下:实现DBGGridd多选并并在数据据库中完完成添加加的代码码:with StuuDBGGridd.DaataSSourrce.DattaSeet ddobeginn for i:=0 tto iintSSelSStuCCnt-1 ddo begiin GottoBoookmmarkk(poointter(S
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 管理 系统 详细 设计 说明书 43986

限制150内