付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课程设计报告班级名称:信管1131课程名称:管理信息系统小组成员:指导教师:刘长平章华东经济管理学院2015年6月管理信息系统课程设计信管1121目 录1、 系统简介及分工32、 系统分析41. 系统规划42. 可行性分析43. 组织结构图54. 管理功能图55. 业务流程图66. 数据流程图87. 数据字典123、 系统设计171 .功能层次图172 .系统平台设计173 .代码设计175 .输入输出设计196 .处理流程设计214、 系统实施221. 程序设计222. 测试用例225、 心得体会24管理信息系统课程设计信管1121一、 系统简介及分工Internet的出现极大地改变了人类的
2、生活方式,大大提高了人们通信的效率和速度, 使得不同地域的人们可进行实时对话。作为教育本身来说,为了给社会培养更多的高质量 技术人才,其教学模式必将随着通信手段的提高进行相应的改进,如何利用Internet进行实验教学管理,已成为近年来我国教育界的重要研究课题。顾客方我校信电学院所开的实验,教学对象人数多,实验的开展和实验成绩的管理一 度成为最为棘手的问题,“开放式实验教学管理系统”应运而生,满足这种教学实践的需求,适用于多门课程,灵活性大,可操作性强,可维护程度高(软件结构如下页图所示)。该系统已在信电学院立项,其调研开发得到了信电学院相关人员的大力支持和密切配合。“开放式实验教学管理系统”
3、 以Windows Server2000 , n S5.0为www服务器,以SQL Server为数据库服务器环境, 以Frontpage2000、dreamweaver为编辑工具, 以Vbscript、 Javascrigt > ASP、DHTML、 CSS 实现相关功能,兼采用了 photoshop, fireworks, Flash 等图像处理软件。在开发过程中,项目小组共同进行了系统的可行性研究、需求分析和总体设计,然后 根据模块功能的相似性分工进行开发,各自独立完成系统相关部分的详细设计、模块编码 和单元测试。但由于时间的紧迫性和技术的限制,有部分功能尚未实现,也未能够进行模块
4、合成、 集成测试与运行维护。毕业设计结束后,有待于进一步开发与完善。管理信息系统课程设计信管1121系统分析1 .系统规划(1 ) 现行存在问题学生对于实验的内容、时间、地点没有选择的主动权,不能充分发挥其主观能动 性;由于教学对象人数多,实验的安排,实验成绩的产生与管理不仅任务繁重,管理 不当很容易造成混乱;计算教师工作量麻烦,不能及时查询统计实验的相关信息。(2) 项目目标建立一个高效率、无差错的开放式实验教学管理系统,为学生提供较大的选课自由 度(集体/个人),也为课程负责人,相关教师提供各种所需信息;(3) u/c矩阵分析数据类功能首次 排课 信息选课信息二次 排课 信息实验 成绩课程
5、 成绩工 作 量可选 实验 统计 信息实验 室 人时 信息选课 管理首次排课CUC选课二次排课UC成绩 管理实验成绩管理UUC课程成绩管理UC统计管理工作量统计UC可选实验统计UC实验室人时统计UUC2.可行性分析(1) 管理可行性管理人员的态度和管理方面的条件(2) 技术可行性当前的软硬件技术及开发者技术能否满足系统要求(3) 经济可行性预估费用支出与经济效益的评价第4页管理信息系统课程设计信管11213.组织结构图该系统涉及中国矿业大学所有需要开设电工电子课程的学院,组织结构图如下:图2.1中国矿业大学组织结构图4.管理功能图第5页管理信息系统课程设计信管1121图2.2实验教学系统管理功
6、能图5.业务流程图(工具:Microsoft Office2003_visi。(1) 业务流程描述 目前信电学院的实验运作流程如下所述:a)课程负责人在学期开始之前进行实验课表安排(包括学生做实验的时间、地点和 教师的带课情况);b)学生进行实验预习,写预习报告,根据实验课表按时按地进行实验操作;c)教师按课表按时按地带实验,给出实验预习报告成绩和实验操作成绩;d)学生根据实验操作情况,完成实验报告并上交至班级的主负责教师处;e)每班的主负责教师给出学生的实验报告成绩,并结合学生的预习报告成绩、实验 操作成绩给出学生该次实验的总成绩;f) 学生所做的该课程平时实验成绩加和平均后得出学生的平时成
7、绩;g)学生所做的综合实验和 EDA实验成绩加权平均后得出学生的综合实验成绩;h)学生的考试成绩、平时成绩,综合实验成绩三者加权平均后得到学生该课程的总 成绩;i) 7、成绩反馈给学生;j) 8、带实验和负责实验班级都计入教师本学期工作量;(2)业务流程图符号数据文件(表格/单据)业务处理单位 (人或部门)业务流动方向终端显示业务处理人工输入人工操作端点符管理信息系统课程设计信管1121(3)原系统业务流程图图2.3原实验教学管理系统业务流程图(4)新系统业务流程图管理信息系统课程设计信管11216.数据流程图(工具:PowerDesigner 6.0_ProcessAnaly St(1)数据
8、流程图符号外部实体数据存储(2)顶层数据流程图系统管理员学生成绩实验基本信息息室人时统计信息二次排课信息学生个人实验选中信息学生个人成绩学生学生个人选课信息教师个人课表教师个人工考试成绩图2.5实验教学管理系统 一一顶层数据流图管理信息系统课程设计信管1121(3) 一层数据流程图1 一般管理员、实验基本信息系统管理员,、一一 一一一 7 期信息1 4寸同段 zj-日信X-2X教而不关人数设置信、(、/ '、程N大|落、(验管)/教师信士系统管理、-±,/选课管理丁F佥室信息 1+ 选中的选课邑X、/9信息 /+系统管理员联/工信息弄验指JJ教师信息/-产选中的选课信息/5捧
9、课信息心/,字统计管理1”教师r课表 一般管理员、首次排课信欠排课信哪15L生个人显验选 > 信息/ X 、VVi/教师乍量次j成绩管理 以选实:选今解验室W时统计畲息、1/ <+/教师个人工仁事信歹 /般管理员,/屋基实验成绩/试成绩 (教师图2.6实验教学管理系统V / ''、学生学生个人成绩 、b学生成绩信息Yq一层数据流图管理信息系统课程设计信管1121(4) 二层数据流程图A同学系统管理B同学实验管理C同学选课管理D同学成绩管理图2.7实验教学管理系统一一二层数据流图_Sub_Process成绩管理E同学统计管理(5) 三层数据流程图A同学系统管理B同学实
10、验管理C同学选课管理D同学成绩管理第10页管理信息系统课程设计信管1121教师 7原始实验成绩图2.8实验教学管理系统厂1验原始成绩耒 头验原始成绩1个实验成绩“尿1 .处理后实验成绩选课存储三层数据流图_Subprocess实验成绩处理选课存储单个实验:'、验成绩;计算平时成绩1班级类别v 由成班:至别信息 3考试成绩斯陆考试成绩考试成绩录入口二学生信息/学生图2.9实验教学管理系统一一三层数E同学统计管理了十算综合成绩:绩综合成一厂"主/、,、I课程成绩信息什算课程总成/ 课程成绩存储学生个人成绩学生成绩信息据流图_Subprocess课程成绩处理第11页管理信息系统课程
11、设计信管11217.数据字典(1) 外部实体 External Entity ListNameCodeLabel系统管理员学生一般管理员教师manager student Or_manager teacher(2)数据存储 Data Store ListNameCodeData Item类别首次排课存储 人数设置 时间段实验 实验类别 实验室 特殊时间 系统管理员 选课存储 学生 学期教师 课程 课程类别 课程成绩存储 班级班级类别 二次排课存储TYPE EXP_LAB_ARRANGE1 LIMITTIME_SLICE EXPERIMENT EXP_TYPE LAB SPE_TIME_SLIC
12、E MANAGER STUDENT_EXP STUDENT TERM TEACHER COURSE COURSE_TYPE STUDENT_COURSE CLASS CLASS_TYPE EXP_TIME_SLICE(3) 数据流 Data Flow ListNameCodeData Item类别信息FLOW_425首次排课信息FLOW_960人数设置信息FLOW_421时间段信息FLOW_417实验室信息FLOW_432实验室人时统计信息FLOW_1365实验指导教师信息FLOW_196第12页管理信息系统课程设计信管1121NameCodeData Item实验基本信息选课信息选中的选课信
13、息选中的选课信息学生信息学生个人实验选中信 息学生个人选课信息 学生个人成绩 学生成绩信息学期信息一般管理员信息 原始实验成绩 教师个人工作量信息 教师个人课表教师信息教师工作量信息考试成绩假日信息课程信息可选实验选做情况班级联系人信息班级信息二次排课信息FLOW_1349 FLOW_194FLOW_1367 FLOW_191FLOW_436 FLOW_1355FLOW_379FLOW_523 FLOW_1346 FLOW_377 FLOW_430FLOW_380FLOW_535 FLOW_1358 FLOW_428FLOW_1361 FLOW_2058 FLOW_419FLOW_423 FL
14、OW_1363 FLOW_438 FLOW_434FLOW_962(4)数据项 Data Item ListNameCodeTypeLabel最小人数LOW_LIMITSI最大人数TOP_LIMITSI总学时TOTAL_PERIODI综合成绩SYN_GRADEDC2,2总成绩TOTAL_GRADEDC2,2平时成绩ORD_GRADEDC2,2类别名称TYPE_NAMEA1类别编号TYPE_IDA2密码KEYVA10星期DAYSA2是否选中PITCH_ONA1是否假日HOLIDAYBT1是否必修COMPULSORYA1人数设置编号LIMIT_IDA2时间段编号TS_IDI第13页管理信息系统课程
15、设计信管1121NameCodeTypeLabel实验类型 实验描述 实验名称 实验室名称 头验至编勺 实验编号 选课时间 学号学生密码 学生姓名 学时数 学期名称 学期编号 重选界定人数 周次指导教师2 指导教师1 预习成绩 报告成绩 教师编号 教师密码 教师姓名 结束时间负责教师2 负责教师1 该实验成绩 节次开学时间 考试成绩 课程名称 课程编号 必修学时 操作成绩 班级密码 班级名称 班级编号EXP_TYPE EXP_DES EXP_NAME LAB_NAME LAB_ID EXP_ID SELECT_TIME STU_ID STU_KEY STU_NAME PERIODS TERM_
16、NAME TERM_ID SIDE_LINE WEEKTEA_ID4 TEA_ID3 PRE_GRADE REP_GRADETEA_ID TEA_KEY TEA_NAME END_TIME TEA_ID2TEA_ID1 EXP_GRADE SECTIONS BEGIN_TIME EXAM_GRADE COURSE_NAME COURSE_ID COM_PERIOD OPE_GRADE CLASS_KEY CLASS_NAME CLASS_IDA1VA300VA80VA20A4A2DTA8VA10VA8IVA11ISIA2A6A6<UNDEF><UNDEF>A6VA10V
17、A8DA6A6<UNDEF>A2DDC2,2VA30A2I<UNDEF>VA10VA12A105 5)处理 Process ListNameCode实验管理PRCS_371统计管理PRCS_372系统管理PRCS_370第14页管理信息系统课程设计信管1121NameCode选课管理 成绩管理PRCS_368PRCS_369(6)成绩管理_课程成绩处理_Subprocess ListSubprocess 计算综合成绩Name:计算综合成绩Code:PRCS_2053Label:Number:4.2.2Lowest Level:YesProcess Reference L
18、istConnected viaConnected toSrcDst综合成绩单个实验成绩计算课程总成绩(Process)选课存储 (Data Store)XXSubprocess 计算平时成绩Name:计算平时成绩Code:PRCS_2052Label:Number:4.2.1Lowest Level:YesProcess Reference ListConnected viaConnected toSrcDst平时成绩单个实验成绩计算课程总成绩(Process)选课存储 (Data Store)XXSubprocess 计算课程总成绩Name:计算课程总成绩Code:PRCS_2048Lab
19、el: Number:4.2.4第15页管理信息系统课程设计信管1121Lowest Level: YesProcess Reference ListConnected viaConnected toSrcDst综合成绩计算综合成绩(Process)X平时成绩计算平时成绩(Process)X学生个人成绩学生(External Entity)X学生成绩信息一般管理员(External Entity)X考试成绩考试成绩录入(Process)X课程成绩信息课程成绩存储 (Data Store)XSubprocess 考试成绩录入Name:Code:Label:Number:Lowest Level:
20、考试成绩录入 PRCS_20614.2.3YesProcess Reference ListConnected viaConnected toSrcDst学生信息学生(Data Store)X考试成绩教师(External Entity)X考试成绩计算课程总成绩(Process)X班级类别信息班级类别 (Data Store)X第16页管理信息系统课程设计信管1121三、系统设计1.功能层次图可选实验选做情况统计实验室人时统计工作量统计计 算 总 成 绩实验教学系统管理实验管理-rr系统管理系统基本信息维护计算合成绩计算平时成绩录入考试成绩计算单个实验成绩录入实验原始成绩2 .系统平台设计本系
21、统是一个基于网络的实验教学管理系统,采用 B/S(Browser/Server)结构。3 .代码设计第17页管理信息系统课程设计信管11214.数据存储设计(工具:PowerDesigner 6.0_ProcessAnaly St(1) 总E-R图学期学期编号 学期名称 开学时间 结束时间系统管理员课程开设学期课程实验室实验室人数设置教师教师编号 姓名 密码teac hteac hed L教师课程课程学生学习课程s tudied班级s tudy班级学生班级编号 班级名称 密码课程编号课程名称studiedstud班级学习课程inc lude课程获实验室编号 实验室名称验室人数设窘一人数设置编号
22、 最大人数 最小人数 重选界定人数时间段特殊时间实验实验室Iinc lude3.sel ect类别编号 类别名称学生选做实验类别时间段编号周次星期节次 是否假日实验时间实验实验编号 实验名称 实验描述 实验类型实验类别Is el ected(2) 分E-R图A同学_系统管理分E-R图B同学_实验管理分E-R图C同学_选课管理分E-R图D同学_成绩管理分E-R图E同学 统计管理分E-R图第18页管理信息系统课程设计信管1121(3)基于sql server 的物理模型TERMLABLIMITSTU IDTERM_IDTERM_NAme BEGIN_TIME END TIME<pk>
23、int varchar(11) datetime datetime,_T ERM_ID = T ERM_ID0,nCOURSE TERMIERM IDCOURSE ID<pk,f>int<pk,f>cham2)0,n.COURSE_ID = COURSE_IDCOURSE_ID = COURSE_IDCOURSE_ID = COURSE_IDCOURSE ID0,nTEA IDCOURSE_ID TEA NAMETEA KEYLAB_DLAB_NAMECOURSE ID<pk> char(4)<fk>LIMIT ID<fk>varch
24、ar(20) char(2) char(2)0,nLIMIT _ID = LIMIT_3DLIMIT_ID TOP_LIMIT LOW_LIMIT SIDE LINE<pk> char(2)smallintsmallint smallint0,nLAB_ID = LAB_ID0,nSPE TIME SLICELAB IDCOURSE_ID = COURSE_IDLAB_ID = LAB_ID0,nTS ID<pk,fk>char(4)<pk,fk>intEXP LAB ARRANGE1EXP IDLAB_ID TYPE_ID WEEKS<pkfk>
25、;<pkfk>char(2)char(4) char(2) varch ar(20)0,nTS_ID = T S_IDTIME SLICECOURSECOURSE NAME<pk> char(2) varchar(30)0,n JEXP ID = EXP ID COURSE_ID = COURSE_ID _._0,nEXPERIMENTTEACHEREXP IDTS_IDWEEKDAYS SECTIONSHOLIDAY<pk> int char(2) char(2) char(2) tiryint<pk>char(6)<fk>cham
26、2)varch ar(8) varch ar(10)COURSE_ID = COURSE_IDCOURSE_ID EXP NAMEEXP DE S0,nEXP TYPECOURSE TYPECOURSE IDCLASS COURSECLASS IDCOURSE_ID TYPE IDTEA ID1TEA ID2STUDENT COURSECOURSE ID ORD GRADE<pk,fk><pk,fk>TYPE ID<pkfk><pkfk>SYN_GRADEEXAM GRADETOTAL GRADE0,nST U_ID = ST U_ID<p
27、k,fk><pk,fk>char(10) char(2) char(2) char(6) char(6)TOTAL_PERIOD COM PERIODchar(2) c2r(2) int int0,nT YPE_ID = T YPE_ID<pk><fk>char(2)char(2) varchar(80) varchar(250) char(1)EXP ID = EXP IDEXI_ID = EXP_IDTTS_ID = T S_ID0,nEXP TIME SLICEEXP IDEXP_ID = EXP_IDEXP IDTYPE_ID PERIODS0
28、,nEXP TYPE<pk,fk><pk,f©char(2) char(2) int0nTS IDTYPE_ID LAB IDTEA_ID3TEA ID4COMPULSORYbitKEY<pk,fk><pk,f©char(2) int char(2) char(4) char(6) char(6)char(8) char(2)_ decimal(2,2) decimal(2,2) decimal(2,2) decimal(2,2)0,nTYPE0,nMANAGERvarchar(10)TYPE_IDTYPE NAME<pk>c
29、har(2)char(1)T YPE_ID = T YPE_IDCLASS_ID = CLASS_IDSTU_IDCLASS IDSTU NAMESTU KEYSTUDENT<pk>char(8)<fk> char(10) varchar(8) varchar(10)0,nCLASS_ID = CLASS_IDCLASSCLASSJD<pk>char(10)CLASS_NAMEvarchar(12)CLASS_KEYvarchar(10)STU_ID<fk>char(8)STU_TELvarchar(11)0,nST U_ID = ST U_ID
30、STUDENT_EX PSTU_ID<pkfk>char(8)EXP ID<pkfk>char(2)TYPE_IDchar(2)TS_IDintLAB_Dchar(4)PRE_GRADEdecimal(2,2)OPE_GRADEdecimal(2,2)REP_GRADEdecimal(2,2)EXP_GRADEdecimal(2,2)SELECT_TIMEdaetimePITCH_ONbit5.输入输出设计(D A同学_系统管理(2) B同学_实验管理(3) C同学_选课管理(4) D同学_成绩管理_实验成绩录入_按班级录入按班级录入实验成绩界面设计:第19页管理信息系
31、统课程设计信管1121季玲老加.你好请选择要蓟人成虢的班装:选择助级:|计3十$班二J瑞定本学期谡班毅的送深信息如下所示班融名称实雎名称课程类别录入市虢计 get7dt电干仪器仪表的使用蟆归电子*计gzff功率因颊的技百电工电干B一进入计叫7班电干位器仪表的使用志工电子BISA计蝇7班巾蛾器及其使用电工电子B进K计9扣4班组合逻匿电膝电工电子B进入计ga-d班计效译码显示电路电工电千B堆勺按班级录入实验成绩界面设计 的程序要求:1) heckdata::'选择班级只显示该教师所负责班级的名称;2)选择班级后,即时显示 本学期该班级的选课信息:(班级名称、实验名称、课程类别、录入成绩)3
32、)点击"进入"后,进入程序 gradein.asp按班级录入某个实验成绩界面设计:博正荏量入计骸T期的成赛C祺世电子h电子枳器快表的使用5返回J为正在修改222丝"号刘三”同学的成颈上预成意:方启匚广口广E 操作成绩:AB国亡厂工厂擢告网:ab但c r ar E r 确定|22222222如后22第18周星期1 1-220290so90B511111111幅口第(H周星期1 L肃2029'090909022222222罪5同星期1 C203808080驶瞳谡22222222第Q1周星期1 I K2028080so8。按班级录入某个实验成绩界面设计:程序要求
33、:1)即时显示本学期该班级、该课程类别、该实验的选课信息:(学号、姓名、时间段、实验室、预习成绩、操作成绩、报告成绩、总成绩、操作)2)点击“修改”后,界面上显示成绩录入子窗体form3:显示X X同学 X X实验;显示预习成绩、操作成绩、报告成绩的录入单选框,默认值为已有的相应成绩; 预习成绩、操作成绩、报告成绩皆允许为空,此时成绩当作 0分处理 form method="post" action="gradeincl.asp?id=<%=id%>" name="form3";确定后自动向选课表中添加三个成绩,以及按一定
34、百分比计算所得的总成绩;成绩处理完毕后,返回grade.asp即时显示刚刚录入的三个成绩及总成绩;操作仍为“修改”;第20页管理信息系统课程设计信管1121(5) E同学_统计管理6.处理流程设计(1) A同学_系统管理(2) B同学_实验管理(3) C同学_选课管理(4)同学成绩管理计算某位同学的平时成绩计算某位同学的综合成绩(5) E同学_统计管理第21页管理信息系统课程设计信管1121四、系统实施1 .程序设计(1 )软件及语言的选择“开放式实验教学管理系统” 以Windows Server2000 , n S5.0为www服务器,以SQL Server为数据库服务器环境, 以Front
35、page2000、dreamweaver为编辑工具, 以Vbscript、 Javascrigt、ASP、DHTML、 CSS 实现相关功能,兼采用了 photoshop, fireworks, Flash 等图像处理软件。(2)程序举例2 .测试用例(1) A同学系统管理(2) B同学实验管理(3) C同学一选课管理(4) D同学成绩管理_实验成绩录入按班级录入初始界面如下所示:李玲老师,你好请选搽要输入成绩的班级:选释班级:|计9EY班二|选择”计98-4班”,界面如下所示:李玲吉加,你好请这桂要蓟入成绩的班桀士迭桂班里,|计"7班二魄定本学期谖班里的诙那信息如下所示:班蛾名称卖脸名称课程类别录入成摄计理千便者仪表的使用镇拟电子A进入计居小班功率因皴的改香电工电子B进入计g st班电子佚翦仪表的使用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 跨平台团队协作工具模板促进团队协作
- 2026届广西防城港市防城区港市重点中学初三下学期第二阶段考试语文试题试卷含解析
- 2026届福建省福州市华伦中学初三第三次模拟考试语文试题含解析
- 2026年市场反馈与改进建议函8篇范文
- 个人计算机硬件配置与维护手册
- 烹饪制作意面主菜三十分手册
- 技术研究开发创新转化承诺书(9篇)
- 采购成本控制策略分析模板成本优化与效益提升
- 旅游机构旅游产品推广策略全案手册
- 前沿科技项目开发保证承诺书(4篇)
- 2026年江西省行政执法人员综合法律知识考试题库及答案
- 2025年浙江长征职业技术学院单招职业适应性考试题库带答案解析
- 2026年经济学专业知识考试试题及答案
- 2025年河北省邯郸市检察院书记员考试试题及答案
- 2025年计量专业案例分析(一级注册计量师)真题试卷及答案
- 二次设备基本知识课件
- 广西钦州市2025-2026学年高二上学期1月月考语文试题(含答案)
- 陪玩内部制度规范要求
- 物业前期秩序维护部培训
- 2025急性缺血性卒中血管内治疗并发症重症管理专家共识课件
- 2026年ipmpd级考试试题
评论
0/150
提交评论