教学管理系统——学生信息模块设计(共16页)_第1页
教学管理系统——学生信息模块设计(共16页)_第2页
教学管理系统——学生信息模块设计(共16页)_第3页
教学管理系统——学生信息模块设计(共16页)_第4页
教学管理系统——学生信息模块设计(共16页)_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件工程(run jin n chn)课程设计报告题目(tm):教学管理系统 学生(xu sheng)信息模块设计专 业: 班级学号: 学生姓名: 指导教师: 二一四年七月 目 录 TOC o 1-3 h z u HYPERLINK l _Toc278308209 一、可行性分析(fnx)2 HYPERLINK l _Toc278308210 1、课题(kt)可行性分析2 HYPERLINK l _Toc278308211 2、经济(jngj)可行性分析2 HYPERLINK l _Toc278308213 二、需求分析2 HYPERLINK l _Toc278308214 1、需求分析的任务

2、2 HYPERLINK l _Toc278308215 2、需求分析的过程2 HYPERLINK l _Toc278308213 三、系统总体设计3 HYPERLINK l _Toc278308218 1、开发环境及技术3 HYPERLINK l _Toc278308219 2、数据字典3 HYPERLINK l _Toc278308220 (1)系统流程图3 HYPERLINK l _Toc278308221 (2)系统功能模块图4 HYPERLINK l _Toc278308222 3、数据库设计4 HYPERLINK l _Toc278308223 四、系统详细设计7 HYPERLINK

3、 l _Toc278308224 1、连接数据库的包含文件7 HYPERLINK l _Toc278308225 2、学生信息模块的代码7 HYPERLINK l _Toc278308226 3、运行结果10 HYPERLINK l _Toc278308223 五、课程设计感想13 HYPERLINK l _Toc278308228 1、课程设计重点13 2、课程设计收获13六、参考文献 HYPERLINK l _Toc278308232 13教学管理系统设计(shj)报告一、可行性分析(fnx) 1、课题(kt)可行性分析: 随着现代科技高速发展,设备和管理的现代化,在实际工作中如何提高工作

4、效率成为一个很重要的问题。为了方便对日常工作进行高效管理,实现静态资源共享,动态信息及时发布等要求,因而设计此数据库来提高管理效率。利用计算机支持教学管理,高效率地完成教学管理相关事务,是适应现代教学制度要求、推动教学管理走向科学化、规范化的必要条件。 2、经济可行性分析: 教学管理是一项琐碎、复杂而又十分细致的工作,其工作量很大,不允许出错。若实行手工操作,每月须手工填制大量表格,会耗费工作人员大量时间、精力,但计算机进行教学管理工作,不仅能保证各项准确无误、快速输出,而且可利用计算机对教学相关信息进行统计、管理。同时,计算机具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、

5、存储量大、保密性好、寿命长、成本低等,这些优点能够极大地提高管理的效率,减少工作人员,从而减少人力资本的投入。根据核算,系统投入后不久,就能够基本收回开发系统的投资,从经济角度来说,本系统开发完全必要。3、操作可行性分析:管理人员具备良好的计算机基本操作知识,学生管理系统很容易被用户接受,简单的操作规则和清晰的设计,使用户操作起来极其简单,用户可以很快地熟悉该系统的操作方式,运用灵活。二、需求分析 1、需求分析的任务: 需求分析的任务是调查应用领域,对应用领域中的信息要求和操作要求进行详细分析,形成需求分析说明书。重点是调查、收集与分析用户在数据管理中的信息要求、处理要求和数据的安全性、完整性

6、要求。 为了完成需求分析的任务,要详细调查待开发的数据库应用领域的情况,了解原系统工作概况,分析用户的各种需求,在此基础上确定新系统的功能。新系统必须考虑今后的扩充和改变,不能仅仅按当前应用需求来设计数据库。 2、需求分析的过程: (1)调查教学组织(zzh)机构的总体状况。本教学管理系统主要(zhyo)由学生管理系统、 部门管理系统以及(yj)部门管理系统构成。 (2)熟悉各部门的活动状况。调查各部门活动情况,对现行系统的功能和所 需信息有一个明确认识。包括了解各个部门输入和使用什么数据,如何 加工处理这些数据,输入什么信息、输出什么信息,输出到什么部门, 输出的结果的格式是什么等。 (3)

7、对教学管理中各应用的信息要求和操作要求进行详细分析,从中得到该 教学系统的各个应用从数据库中得到哪些信息,这些信息的具体内容和 性质是什么,要求完成什么样的处理功能,对某些处理要求的相应时间, 即对数据的安全、完整性的要求。 (4)确定系统的边界。确定整个系统中哪些由计算机完成,哪些将来由系统 完成,哪些由人工完成,由计算机完成的功能就是新系统完成的功能。系统总体设计 1、开发环境及技术:该系统设计采用Microsoft Visual Studio 2008和Microsoft SQL Server Management 2008的数据库开发。2、数据字典:经过可行性分析和需求分析,抽象出该系

8、统的流程图、功能模块图、E-R图,如下所示。 (1)系统流程图1: (2)系统(xtng)功能模块图2:教育管理系统用户登录主界面管理首页学生信息学生考勤学生成绩课程科目员工信息部门班级信息维护添加新学生修改个人资料添加新学生修改课程科目添加新员工修改部门班级添加新部门删除信息编辑信息 3、数据库设计(shj): (1)Student表:编号字段名数据类型长度允许空关键字1st_IDint4否主键2st_Classint4否3st_IntroduceByint4是4st_Feesmallmoney4是5st_Ratedecimal5是6st_RealPaysmallmoney4是7st_Joi

9、nDatesmalldatetime4是8st_GraduateDatesmalldatetime4是 (2)Attend表:编号字段名数据类型长度允许空关键字1st_IDint4否主键2st_StCourseint4否3st_StartTimesmalldatetime4否4st_Timeint4否5st_Typeint4否6st_Descriptionnvarchar254否7st_Employeeint4是 (3)Course表:编号字段名数据类型长度允许空关键字1co_IDint4否主键2co_NameShortName20否3co_Creditint4否4co_Timeint4否5c

10、o_Descriptionnvarchar255否6co_Typeint4否7co_Parentint4是 (4)DepartMent表:编号字段名数据类型长度允许空关键字1de_IDint4否主键2de_NameShortName20是3de_Headerint4是4de_Descriptionnvarchar254否5de_PhoneShortName20否6de_IsTempbit1否7de_Quotaint4否8de_Parentint4是9de_Orderint4否 (5)DeCourse表:编号字段名数据类型长度允许空关键字1dc_IDint4否主键2dc_Departmentin

11、t4否3dc_CourseInt4否4dc_StartDatesmalldatetime4否5dc_EndDatesmalldatetime4否 (6)Person表:编号字段名数据类型长度允许空关键字1pe_IDint4否主键2pe_NameShortName20否3pe_Sexint4否4pe_Birthsmalldatetime4是5pe_Portraitnvarchar50否6pe_AddressLongName100否7pe_Regionint4否8pe_QQnchar10否9pe_EmailLongName100否10pe_TelShortName20否11pe_Education

12、int4否12pe_Specialityint4否13pe_Employmentint4否14pe_CompanyLongName100否15pe_RegTimesmalldatetime4否 (7)StCourse表:编号字段名数据类型长度允许空关键字1sc_IDint4否主键2sc_StudentInt4是3sc_deCourseInt4是4sc_ScoreInt4是5sc_TestTimesmalldatetime4是6sc_StartDatesmalldatetime4是7sc_Stateint4否 (8)AllCode表:编号字段名数据类型长度允许空关键字1ac_Codeint4否主

13、键2ac_Orderint4否3ac_Namenchar16否4ac_ParentCodeint4否系统详细(xingx)设计 1、连接数据库的包含(bohn)文件:在动态(dngti)网站中,调用数据库中的数据是十分频繁的,为了避免编写重复的代码,编写一个数据库连接文件是非常重要的。DB.cs文件中包含了本系统中的数据库的连接代码,本系统的数库的连接代码如下:public static SqlConnection createConnection() SqlConnection con=new SqlConnection(server=.;database=vote;uid=sa;pwd=;

14、); return con; 2、本人主要负责学生信息功能模块的设计,其实功能实现代码编写如下: function calcRealPay(feeCell,ratecell,realPayCell) f = document.getElementById(feeCell); t = document.getElementById(ratecell); r = document.getElementById(realPayCell); r.value = Math.round(f.value * t.value)*100) / 100; / r.value = Math.round(praseF

15、loat(f.value) * praseFloat(t.optionsthis.selectedIndex.value); 该学生参加(cnji)的课程 班级 入学日期 如果是咨询请留空 应收学费 X 1 实收(sh shu) 经办人 asp:CompareValidator ID=CompareValidator3 runat=server ControlToValidate=txtlRate ErrorMessage=折扣必须 asp:SqlDataSource ID=SqlDataSource1 runat=server ConnectionString= SelectCommand=

16、(SELECT pe_ID=NULL, pe_Name=-无T-) UNION (SELECT pe_ID, pe_Name FROM v_Employee) asp:SqlDataSource ID=SqlDataSource2 runat=server ConnectionString= SelectCommand=p_ListAllDepartment SelectCommandType=StoredProcedure asp:SqlDataSource ID=SqlDataSource3 runat=server ConnectionString= SelectCommand=p_Li

17、stMyPowerClass SelectCommandType=StoredProcedure 本人设计实现的学生信息模块,主要功能实现是让管理员登录成功后,在该模块下,对学生的相关信息进行管理。例如:可以查询学生相关信息、删除学生信息、增添学生信息、修改学生信息等。经过反复(fnf)调试,运行结果如下: (1)教育(jioy)管理系统登录界面 (2)教学(jio xu)管理系统管理首页面 (3)查询学生信息(xnx)功能界面 (4)增添学生信息功能(gngnng)界面 (5)修改学生(xu sheng)信息功能界面 (6)删除学生信息(xnx)功能界面课程设计感想(gnxing) 1、课程

18、设计重点(zhngdin):在此次教学管理系统的课程设计过程中,我主要负责的是学生信息模块。虽然我主要负责此功能模块,但在设计此模块前,我首先与组员对整个课题进行了可行性分析与需求分析讨论,觉得可行后再进行了总体设计,并开始设计其具体功能模块。我查阅了与教学管理系统学生信息查询、修改、删除、增添功能相关的资料,并经过与老师和同组人员探讨、反复编译测试,最终运行出了正确结果,实现了对学生信息查询、修改、删除、增添的功能。 2、课程设计收获:通过此次课程设计,我对于课题的设计实现有了具体概念。在拿到课题时,首先进行可行性分析与需求分析后,如果二者可行,接下来做的就是总体设计。然后根据具体要求,将系统的功能按某种方式划分为相应模块,再对每一个模块进行细化形成最为简单的模块,并考虑每一细化模块的算法,将其用语言刻画出来,这就是详细设计。迈出了这最为关键的一步后,最后就是编译测试阶段了。这是编程的必经阶段,只有最终运

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论