下载此文档

选课系统设计及实现.docx


文档分类:IT计算机 | 页数:约66页 举报非法文档有奖
1/66
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/66 下载此文档
文档列表 文档介绍
该【选课系统设计及实现 】是由【春天春雨】上传分享,文档一共【66】页,该文档可以免费在线阅读,需要了解更多关于【选课系统设计及实现 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。选课系统设计及实现选课系统设计及实现1选课系统设计及实现防灾科技学院实****报告书实****题目:选课系统学号:姓名:专业:计算机科学与技术系别:实****时间:实****地点:指导教师:史磊考勤成绩:实****态度:任务完成:实****报告:实****日志:实****总成绩指导教师考语指导教师(签字):2016年代日防灾科技学院灾害信息工程系2015年制选课系统设计及实现选课系统设计及实现66选课系统设计及实现实****目的:该课程是学生学****完Web应用设计、信息系统解析与设计等专业课程后,进一步学****后继专业课程前必定完成的一项实践授课环节,是信息管理与信息系统专业实****的连续,也是信息管理与信息系统毕业实****课程的先修课程,该课程是信息管理与信息系统专业的一门专业必修实践课程。本课程主要依照软件工程的相关理论,讲解一个Web网站项目完满的开发流程,包括需求解析、面向对象的解析与设计、数据库设计、界面设计、系统编码、软件测试及系统部署等内容。经过本课程的学****使学生掌握开发Web网站所需的各项软件技术;提高学生综合运用专业理论知识解析问题、解决问题的能力;增强着手能力,为学生就业打下牢固的基础。实****任务归纳:任务:选课系统的设计与实现其中主要完成以下任务:对选课系统的需求解析学生选课系统主要满足来自两方面的需求,这三个方面分别是学生用户和管理员用户,也即是两类用户角色。本系统将管理员用户、学生用户的身份及权限进行严格的划分,让管理员拥有最高权限,能够查察、保护系统中的所有信息,如增加学生,增加课程,更正课程信息,审批学生退课等;让学生拥有选课和退选的权限;而更正密码模块的权限每个用户都可拥有,用以更正自己的密码信息。经过进行严格的权限划分,能够更好地进行管理,也可更好地保护用户信息安全。选课系统设计及实现选课系统设计及实现3选课系统设计及实现选课系统的整体设计学生选课系统是实现学生选课退课以及学校教务管理员保护信息的一个平台,整个学生选课系统有前台和后台两部分,共分为4个模块:管理员模块,学生模块和公有模块,分别用于完成各自的功能。整体设计包括计算机配置设计、系统模块结构设计、数据库和文件设计、代码设计以及系统可靠性与内部控制设计。选课系统的详细设计学生选课系统是实现学生网上选课以及学校教务管理员保护信息的一个平台,整个学生选课系统共分为3个大模块:管理员模块,学生模块和公有模块。选课系统的实现学生选课系统主要包括学生部分和管理员部分。管理员第一宣布课程,学生依照宣布的课程,选择课程,提交课程。若是时间上有矛盾,会有提示。若是不想选择课程,能够选择课程退后课办理。管理员能够查察学生的选课情况,管理学生退课,导入学生学校等信息,导出选课情况、退课情况和其他信息。管理员还可以够更正学生和自己的登录密码。别的还有一些选课新闻,选课指南,找回密码等功能。选课系统的测试系统测试是软件开发过程中的要点环节,测试分为白盒测试和黑盒测试,主若是黑盒测试,由于系统模块其实不十分复杂,在测试的过程中出现的问题其实不多,相对而言比较顺利。选课系统设计及实现选课系统设计及实现4选课系统设计及实现实****所用软件简介:系统的搭建平台采纳的操作系统是WindowsXP:MicrosoftWindowsXP是微软公司推出供个人电脑使用的操作系统,包括商用及家用的台式电脑等。2011年9月底前,WindowsXP是世界上使用人数最多的操作系统,它的全球市场占有率达42%。2012年8月份,统治操作系统市场长达11年之久的WindowsXP最后被Windows7超越。基于数据库的选课系统的数据管理所选得软件是SQLServer2008:SQLServer2008在Microsoft的数据平台上宣布,能够组织管理任何数据。能够将结构化、半结构化和非结构化文档的数据直接储藏到数据库中。能够对数据进行选课系统设计及实现选课系统设计及实现5选课系统设计及实现盘问、找寻、同步、报告和解析之类的操作。SQLServer2008赞成使用选课系统设计及实现选课系统设计及实现66选课系统设计及实现和VisualStudio开发的自定义应用程序中使用数据,在面向选课系统设计及实现选课系统设计及实现66选课系统设计及实现服务的架构(SOA)和经过MicrosoftBizTalkServer进行的业务流程中使用数选课系统设计及实现选课系统设计及实现66选课系统设计及实现据。信息工作人员能够经过平常使用的工具直接接见数据。基于的选课系统开发所选的开发工具VisualStudio2010:MicrosoftVisualStudio2010是微软的一个综合性的应用程序生命周期管理工具套件,可供团队用于保证从设计到部署的整个过程都能获取较高质量的结果。无论是创办新的解决方案,还是改进现有的应用程序,都能针对不断增加的平台和技术(包括云和并行计算)将梦想变成现实。基于系统的建模选择的画图软件viso:OfficeVisio2007是一款便于IT和商务专业人员就复杂信息、系统和流程进行可视化办理、解析和交流的软件。使用拥有专业外观的OfficeVisio2007图表,能够促进对系统和流程的认识,深入认识复杂信息并利用这些知识做出更好的业务决策。Visio帮助创办拥有专业外观的图表,以便理解、记录和解析信息、数据、系统和过程。使用Visio时,以可视方式传达重要信息就像打开模板、将形状拖放到画图中以及对立刻完成的工作应用主题相同轻松。选课系统设计及实现选课系统设计及实现66选课系统设计及实现实****内容及步骤:任务:选课系统的设计与实现系统需求解析学生选课系统主要满足来自两方面的需求,这三个方面分别是学生用户和管理员用户,也即是两类用户角色。(1)学生用户是主要的需求者,主要需求功能是盘问可选课程、查察自己选课情况及进行选课、退课操作等;(2)管理员用户的功能需求较为复杂,包括对院系信息、专业信息、学生信息、教师信息、课程信息进行管理。在学生信息管理子模块中,实现对学生信息的增加、更正、删除操作,还可以够输入盘问条件进行盘问操作。在教师管理子模块中,实现对教师信息的增加、更正、删除、盘问等操作。在课程管理子模块中,实现对课程信息的增加,增加时为其分配任课教师、上课时间和地点,实现对课程的更正、删除、查察某个课程的详细信息等。在选课管理子模块中,实现课程的宣布,和学生退课的审批:查察选课结果和可否赞成退课。本系统将管理员用户、学生用户的身份及权限进行严格的划分,让管理员拥有最高权限,能够查察、保护系统中的所有信息,如增加学生,增加课程,更正课程信息,审批学生退课等;让学生拥有选课和退选的权限;而更正密码模块的权限每个用户都可拥有,用以更正自己的密码信息。经过进行严格的权限划分,能够更好地进行管理,也可更好地保护用户信息安全。用例图选课系统设计及实现选课系统设计及实现10选课系统设计及实现学生管理学生更正密码管理信息管理员图选课系统用例图用例图说明:(1)系统的外面角色有:学生用户和管理员。(2)系统主要用例的文档描述:选课查察结果退课选课管理基础信息管理新闻管理数据管理选课系统设计及实现选课系统设计及实现11选课系统设计及实现①学生管理用例:学生用户可见的功能,包括了选课、退课和查察选课三个用例功能。②基础信息管理用例:管理员可见的功能,这个用例进一步分为六个用例:学生信息管理用例、教师信息管理用例和课程信息管理用例,校系信息管理用例,专业信息管理用例,新闻管理用力例。③选课管理用例:宣布选课与审批选课,审批选课又包括查察选课结果和审批选课。选课系统设计及实现选课系统设计及实现66选课系统设计及实现④更正密码用例:所适用户都可见的功能,用于更正用户的密码信息。系统的整体设计学生选课系统是实现学生选课退课以及学校教务管理员保护信息的一个平台,整个学生选课系统有前台和后台两部分,共分为4个模块:管理员模块,学生模块和公有模块,分别用于完成各自的功能。选课系统设计及实现选课系统设计及实现13选课系统设计及实现系统环境要求操作系统是WindowsXP数据管理所选得软件是:SQLServer2008开发工具:VisualStudio2010画图软件:viso阅读器:系统功能及模块图整体设计图学生选课系统前台模块学管理生员登登录录模模块块后台模块学管理生员处处理理模模块块公共模块选课系统设计及实现选课系统设计及实现66选课系统设计及实现图整体设计图选课系统设计及实现选课系统设计及实现66选课系统设计及实现各功能模块功能模块管理员模块学生选课系统功能模块表包括子功能模功能块学生管理子模对学生信息的增加、更正,删除操作,学生选课结块果的审批,包括更正教师管理子模对教师的增加,更正,删块除,盘问操作对课程的增加,增加时为课程管理子模其分配任课教师,上课时间和地点,实现对课程的更正,删块除,查察某个课程的详细信息等选课系统设计及实现选课系统设计及实现16选课系统设计及实现院系管理子模对院系的增加,更正,删除,块盘问操作专业管理子模对专业的增加,更正,删除,块盘问操作选课管理子模宣布选课,和审批选课块实现学生选课,查察所选课程,更正自己的学生模块选课信息实现用户的身份考据,密码更正,退出系统公有模块等功能数据库序数据库表数据表储藏的内容号1Student储藏学生的信息2Teacher储藏教师的信息3Users储藏管理员的信息4Elect储藏选课的信息5Cource储藏课程的信息6Depart储藏学校系院信息7Major储藏专业系院信息选课系统设计及实现选课系统设计及实现66选课系统设计及实现4)数据库表结构①学生表Student的详细数据字段:Student学生用户表序号字段名字段种类说明备注1stuIDnvarchar(20)notnull学生学号主键2stuPwdnvarchar(20)notnul学生密码3stuNamenvarchar(20)notnul学生姓名4stuSexchar(2)学生性别5stuGradenvarchar(2)学生年级6stuDepartnvarchar(50)学生系院7stuMajornvarchar(50)学生专业8stuClassnvarchar(10)学生班级9stuphotonvarchar(50)学生照片10stuInfotext学生简介11stuTelvarchar(11)学生联系方式②教师表Teacher的详细数据字段:Teacher教师用户表序号字段名字段种类说明备注1teaIDnvarchar(20)notnull教师编号主键2teaPwdnvarchar(20)notnull教师密码3teaNamenvarchar(50)notnull教师姓名4teaSexchar(2)教师性别5teaPhotonvarchar(50)教师照片6teaDepartnvarchar(50)教师院系7teaInfotext教师简介选课系统设计及实现选课系统设计及实现18选课系统设计及实现③课程表Course的详细数据字段:Cource课程信息表序号字段名字段种类说明备注1courseIDnvarchar(20)notnull课程编号主键2teaIDnvarchar(20)notnull教师编号外键3courseNamenvarchar(100)notnull课程名称4scoreint上课时间5classnvarchar(4)上课地点6coursenumberint课程容量7courseTimenvarchar(20)上课时间8courseAddresnvarchar(50)上课地点s9coursePhotonvarchar(50)课程图片10courseInfoText课程简介11coursestatechar(6)课程状态可否已宣布课程④宣布选课表Elect的详细数据字段:Elect选课信息表序号字段名字段种类说明备注1stuIDnvarchar(20)notnull学生学号要点字2courseIDnvarchar(20)notnull课程编号要点字3teaIDnvarchar(20)notnull教师编号要点字4numberint选课人数⑤选课信息表Press的详细数据字段:Press选课信息表序号字段名字段种类说明备注1courseIDnvarchar(20)notnull课程编号要点字2teaIDnvarchar(20)notnull教师编号要点字3numberint节余人数选课系统设计及实现选课系统设计及实现19选课系统设计及实现

选课系统设计及实现 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数66
  • 收藏数0 收藏
  • 顶次数0
  • 上传人春天春雨
  • 文件大小309 KB
  • 时间2024-04-16