学生选课系统开题报告

上传人:沙** 文档编号:107931174 上传时间:2022-06-15 格式:DOC 页数:11 大小:437.50KB
收藏 版权申诉 举报 下载
学生选课系统开题报告_第1页
第1页 / 共11页
学生选课系统开题报告_第2页
第2页 / 共11页
学生选课系统开题报告_第3页
第3页 / 共11页
资源描述:

《学生选课系统开题报告》由会员分享,可在线阅读,更多相关《学生选课系统开题报告(11页珍藏版)》请在装配图网上搜索。

1、信息科学与工程学院本科毕业设计(论文)开题报告题 目专 业计算机科学与技术班 级姓 名学 号指导教师职 称2009年 月 日设计(论文)题目学生选课管理系统的分析、设计与实现一、选题背景和意义随着科学技术的不断提高,计算机科学日渐成熟,其强大的计算机功能已经让人们深刻认识到,计算机已经进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部份,使用计算机对选课信息进行管理,具有手工管理所无法比拟的优点。例如:查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率,也是学校的科学化、正规化管理与世界接轨的重要条件。因此,很有必要开发一套这样

2、的软件。网上选课在我国起步比较晚,但发展很快。随着互联网的普及和网上选课系统的更趋向于成熟化,会有越来越多的学校和培训机构需要网上选课系统。学生选课系统是一个学校学生管理中不可缺少的一部分,对于学校的决策者和管理者来说都至关重要,所以系统应该为用户提供充分的信息管理和方便的查询手段。但一直以来,人们使用人工的方式管理文件档案,这种管理方式存在着许多缺点:效率低,保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难。使用计算机对选课信息进行管理,具有手工管理所无法比拟的优点。这些优点能够极大地提高人事劳资管理的效率,也是学校的科学化、正规化管理与世界接轨的重要条

3、件。因此,很有必要开发一套这样的软件,所以我选择了学生选课系统的设计与实现作为课题来进行研究。二、课题关键问题及难点本课题有三个关键问题:(1) 数据建模 (E/R)、面向对象建模 (UML)、业务处理模型 (BPM)在软件开发生命周期的各个阶段中有着特殊的用处。而PowerDesigner则是以上三个建模工具的整合,如何使用PowerDesigner这个最新的全方位电子化建模工具进行系统整体分析和设计,这是个关键问题,良好的设计会使系统的开发更简洁,更有效,是应用成功的基石。(2) 基于客户/服务器(C/S)模式的管理软件,因其适合在具有局域网运行且网络通信量低、速度快而得到了采用。C/S模

4、式是将显示逻辑和事务处理逻辑均放在客户端,数据出来逻辑和数据库放在服务器端,系统灵活性不高,不易于升级,系统的安全性也不易保证,而且还需开发出客户端软件,使得开发成本提高。采用浏览器/服务器(B/S)结构,弥补了C/S结构的不足,其客户端只需安装配置少量的客户端软件,降低了开发成本;而且系统中的表示层、功能层和数据层之间相互独立,便于系统升级和维护,提高了系统安全性;并且用户界面都统一在浏览器,易于使用。 (3) ASP.NET完全基于模块与组件,具有更好的可扩展性与可定制性,数据处理方面更是引入了许多激动人心的新技术,正是这些具有革新意义的新特性,让ASP.NET远远超越了ASP,同时也提供

5、给web开发人员更好的灵活性,有效缩短了web应用程序的开发周期。所以精通ASP.NET对于开发系统来说也是比较重要的。在.NET Framework中进行开发最大的特色便是面向对象程序设计的概念,它具有剪切粘贴的程序部署方式、自动资源管理、数据类型检查、跨平台、新的安全模式、JIT即时编译的特性。C#是完全面向对象的语言,并且通过PowerDesigner可将面向对象模型中的类生成对应的C#源代码。所以用C#是进行开发式可行的。 三、调研报告(或文献综述)在文献1中探讨分析设计信息系统的几种建模方法,数据建模 (E/R)、面向对象建模 (UML)和业务处理模型(BPM)方法。数据建模提供了一

6、种表示数据实体间关系的精确的语言和语法。数据建模的另一个主要的目的是用来定义数据实体和数据实体之间的关系,这种定义的方法能够用来保存底层的业务数据。面向对象的技术的出现给MIS软件的开发带来新的希望, 它以对象作为描述信息实体的统一概念, 将现实世界的实体、概念世界描述和计算机世界的实现联为一体。业务处理模型:软件开发过程中需求分析阶段是软件开发的起点, 需求分析的质量高低直接决定了后续三个阶段工作的成败。在文献2中探讨PowerDesigner和Rational Rose二者之技术差异性。Rational强调的是Rational Rose和统一模型建构语言(Unified Modeling

7、Language; UML)及Rational Unified Process (RUP)之间的强大关联性,以及Rose在该公司开发产品家族中的定位。Rose在软件工程和开发人员生产领域拥有相当长久的领导性,并且已增加许多现代科技功能和资料模型支援能力。Rose仍旧是非常有用的工具,不过它确实是以C+和Ada为根源,因此还是一项以开发设计师为主的工具。它的wizards很少,而客户化功能也不出色。它最强的功能在于支援开发设计师的个人生产力。PowerDesigner提供一个适合所有技术背景使用者的更好用、更弹性的界面。PowerDesigner系列产品提供了一个完整的建模解决方案,包括完整的U

8、ML模型建构支援,以及涵盖广泛的组件导向设计和源代码的产生(software generation)工具,满足复杂的技术环境需求。业务或系统分析人员,设计人员,数据库管理员DBA和开发人员可以对其裁剪以满足他们的特定的需要;而其模块化的结构为购买和扩展提供了极大的灵活性,从而使开发单位可以根据其项目的规模和范围来使用他们所需要的工具。PowerDesigner不仅加速了开发的过程,也向最终用户提供了管理和访问项目的信息的一个有效的结构。它允许设计人员不仅创建和管理数据的结构,而且开发和利用数据的结构针对领先的开发工具环境快速地生成应用对象和数据敏感的组件。开发人员可以使用同样的物理数据模型查看

9、数据库的结构和整理文档,以及生成应用对象和在开发过程中使用的组件。应用对象生成有助于在整个开发生命周期提供更多的控制和更高的生产率。PowerDesigner是一个功能强大而使用简单工具集,提供了一个复杂的交互环境,支持开发生命周期的所有阶段,从业务处理模型到对象和组件的生成。PowerDesigner产生的模型和应用可以不断地增长,适应并随着你的组织的变化而变化。在文献3中探讨C/S模式和B/S模式。基于客户/服务器(C/S)模式的毕业设计管理软件,因其适合在具有局域网运行且网络通信量低、速度快而得到了采用。C/S模式是将显示逻辑和事务处理逻辑均放在客户端,数据出来逻辑和数据库放在服务器端,

10、由此造成了表示层、功能层和数据层没有有效地分离,使得系统灵活性不高,不易于升级,系统的安全性也不易保证,而且还需开发出客户端软件,使得开发成本提高。此外,随着公司管理的网络化、规模化以及跨区域发展,C/S模式下的毕业设计管理系统就越来越不适应公司发展的要求了。于是基于浏览器/服务器(B/S)模式下的毕业设计管理软件应运而生。采用B/S结构,弥补了C/S结构的不足,其客户端只需安装配置少量的客户端软件,降低了开发成本;而且系统中的表示层、功能层和数据层之间相互独立,便于系统升级和维护,提高了系统安全性;并且用户界面都统一在浏览器,易于使用。缺点是没有将应用的表现与逻辑处理有效地分裂,这样给系统的

11、开发和维护带来了不少的麻烦。参考文献1 赵韶平,罗海燕.PowerDesigner系统分析与建模M.北京:清华大学出版社.2004.2 吴伟敏.UML建模工具的比较ROSE,Visio和PowerDesignerJ.现代计算机,2001,165:32-36.3 陈渝,秦开大,田亮.基于PowerDesigner的信息系统数据模型建设J.昆明理工大学学报,2004,29:45-47.4 林弘之.数据库设计工具PowerDesigner 的研究与实践J. 计算机应用与软件,2004,11:18-20.5 冀振燕.系统分析设计与应用案例M.北京:人民邮电出版社.2003.6 白尚旺,PowerDes

12、igner 软件分析设计与技术M.北京:电子工业出版社,2002.6.7 张志学.NET框架开发人员参考手册M.北京:清华大学出版社.2001.8 杨红杰. 销售毕业设计管理系统研究J,潍坊高等专科学校.2001(1):49-50.9 肖春连.毕业设计管理系统J.设计有色冶金设计与研究,2000,21(1):56-6410 萨师煊, 王 珊. 数据库系统概论M. 北京: 高等教育出版社, 2000.11 张海藩.软件工程导论M.北京:清华大学出版社,2003.四、方案论证(包括技术路线和图表等)本文通过使用系统分析与建模工具PowerDesigner对毕业设计管理系统进行设计与研究,对系统结构

13、设计模型进行了软件开发,提出了以SQL Server 2000为后台数据库,基于微软.NET技术的具有四层结构B/S模型的毕业设计管理系统。 业务流程分析用户图1 数据流图F8核对F5更新F1被选信息F3已接选课F4已更新信息1.1查看选课1.2接受选课1.3更新信息1.4处理信息D4 信息F6提交D4 选课信息F7生成1.5生成查询F2发送信息F9修改信息F10更新信息D4 课程信息1.6课程管理F11修改信息管理员F13修改信息1.7学生管理F12更新信息D2 学生信息1.7管理F15查看信息F14修改信息根据上面分析,可以描述出系统的功能模块图。本系统从管理员界面、学生界面、教师界面分别

14、对功能模块加以描述。管理员界面的系统功能模块如图所示。教师界面的功能模块如图所示。学生界面的功能模块如图所示。管理员界面的系统功能模块图 教师界面的功能模块图 学生界面的功能模块图五、进度安排2008.10-2008.12:熟练使用PowerDesigner进行对象设计、数据库设计和关系数据库的建立,能创建好毕业设计管理系统的概念数据模型(CDM)、物理数据模型(PDM)、面向对象模型(OOM),以及生成模型的相关文档。2008.12-2009.1:掌握C#语言中与数据库关系密切的ADO.NET,熟悉数据库编程。根据完成的UML图,生成C#代码。2009.1-2009.3:开始细写代码,完成系

15、统的编码工作。部署开发完成的系统。系统要求在预先的系统平台上稳定正确的运行。开发的系统要符合需求分析的要求,完成其中规定的应具有的功能。2009.3-2009.4: 毕业论文撰写,提交导师审阅,修改完善。 六、指导教师意见签名: 200 年 月 日七、系主任意见(或开题审查小组意见)签名: 200 年 月 日学生信息管理系统(pb+sql)1.6万字65页资料压缩包中包括开题报告,任务书,论文正文,修改说明书,外文翻译资料,数据库及源代码,资料内容非常完整,推荐下载!摘要随着高校规模的不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长,庞大学生信息的管理工作成了高校教学管理工作中的一项

16、重要任务,一方面,假如遵从以往旧式的工作方式,该工作的工作量大,管理繁琐,既耗人力,又耗物力;另一方面,由于计算机技术的飞速发展及应用的普及,学生信息管理这样烦琐的工作更需要由计算机来完成。因此开发一套对学生信息进行管理的软件是极其重要的,而且是必需的,通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。基于上述情况,本人针对本校学生选课及教务员排课做详细的需求分析,在WindowsXP平台下以SQLServer2000为数据库服务器及PowerDesigner8.0为设计工具,采用PowerBuilder9.0设计开发了基于C/S结构的学生信息管理系统。此

17、系统不仅实现了学生对个人基本信息的修改、查询以及专业选课和重修等,还实现了教务员对学生所选课程的排课组班功能。真正的实现了选课、排课的一体化。简洁的操作方法与人性化的界面设计让任何非计算机专业的管理人员轻松使用。关键字:静态分析;被动数据库;用户角色对象AbstractWiththedevelopmentofacademicschoolsconstantlyenlargingtheirsizeandincreasingthenumberoftheirstudents,variousinformationaboutstudentsisdoublyincreased.Thereissomuchin

18、formationthatteachingmanagmentbecomesmoreandmoreimportantatask.Foronething,ifwefollowtheoldworkstyleasbefore,theworkwouldhavegreatcapacity,andwillalsobeagreatwasteofmanpowerandmaterial;foranotherthing,withthedevelopmentandapplicationofcomputerscienceandtechnology,suchtrivialworkcouldbecompletedoneby

19、computer.Thatstosay,itisofgreatimportancetoexploreasuitablesoftware.Withthehelpofthissoftware,itwillreduceerrorandwillalsoimproveefficiency,whatsmore,modernization、systematismandstandardizationinteachingmanagmentwillcometrue.Asthereasonsreferedabove,Ianalyzedthefactstudentschoosecoursesandadministra

20、torarrangecoursesinouruniversityindetail,UnderwindowsXPoperationsystemdesignedthissoftwaretomanagestudentsinformation.ItisdesignedbydesigntoolPowerDesigner8.0anddatabaseservermachineSQLServer,otherPowerBuder9.0asmydevelopmenttool.ThisstudentinformationmanagementsystemisbaseonC/Sstructure.Withthehelp

21、ofthissoftware,youcanmodifyorinquirestudentsinformation,anditalsocanbeusedtoarrangingcoursesororganizingstudents.Thesystemhasimplementanentireprogressofchoosingcoursesandarrangingcourses.withtheconciseoperationmethodsandofhumanitioninterfacedesignment,everyadministratorcanuseitconvenientlyinspiteofh

22、e/sheisnotprofessionalincomputerscience.KeyWords:StaticAnalysis;PassiveDatabase;UserRoleObject目录第一章绪论11.1开发背景11.2开发必要性及系统介绍1第二章学生信息管理系统分析32.1系统功能分析32.1.1系统需实现功能32.1.2统分层数据流图42.1.3系统E-R图92.1.4系统数据字典102.1.5系统功能模块122.1.6系统表132.2系统性能分析172.2.1精度172.2.2时间特性要求172.2.3灵活性182.3输入输出要求182.4数据处理能力要求182.5故障处理要求18

23、2.6系统运行环境18第三章学生信息管理系统设计193.1论分析193.2总体设计193.3模块划分203.3.1教务员管理系统模块详细介绍213.3.2教师管理系统模块详细介绍223.3.3学生管理系统模块详细介绍22第四章学生信息管理系统实施244.1创建数据库244.2连接数据库244.3系统功能模块的实现284.3.1用户登陆模块实现284.3.2学生选课功能的实现314.3.3学生查询功能的实现374.3.4学生个人信息修改功能的实现414.3.5教务员排课功能的实现424.3.6教师成绩录入功能的实现484.3.7密码修改功能的实现48第五章学生信息管理系统测试525.1试环境525.2试目的和目标525.3选课测试525.4成绩录入测试57结论59参考文献60致谢61参考文献1程成,陈霞.软件工程(第六版).机械工业出版社2罗瑞强,张廷德.软件工程.大连理工大学出版社.3周鲜成,倪文志.高校学生信息管理系统的研究与开发.湖南商学院学报4RehabM.Duwairi.Aframeworkforthecomputerizedassessmentofuniversitystudentessays.RusuitionPatuar.May5王小铭.管理信息系统及其开发技术.电子工业出版社

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!