软件工程课程设计.doc

上传人:精*** 文档编号:865364 上传时间:2023-10-05 格式:DOC 页数:43 大小:350.19KB
下载 相关 举报
软件工程课程设计.doc_第1页
第1页 / 共43页
软件工程课程设计.doc_第2页
第2页 / 共43页
软件工程课程设计.doc_第3页
第3页 / 共43页
软件工程课程设计.doc_第4页
第4页 / 共43页
软件工程课程设计.doc_第5页
第5页 / 共43页
点击查看更多>>
资源描述

1、目录一、软件工程课程设计指导书适用范围3二、课程设计基本目的与可能收获3三、课程设计任务与具体要求41. 学习课程设计指导书和分组42. 确定目标、初步方案,准备、试用开发环境与工具43. 学习与搜集素材,借阅、购置必要的书籍与材料44. 课堂与课下结合开发项目45. 各阶段的开发工作46. 做好小组与个人的开发记录、总结,做好小组内外的交流与互助5四、开发阶段任务及角色分工一览表6五、小组成员角色描述与负责完成的文档7六、课程设计交付成果说明91. 书面材料92. 软件与电子文档9七、主要参考文献与网址11八、课程设计参考题目及要求(可自选题目)131、网站开发类132、MIS系统类233、

2、其他类题目的功能需求说明26九、附录:33附录A:软件工程课程设计报告格式(注:要求用A4纸打印)33附录B:学生分组与项目开发进度考察表36附录C:图书网站考察分析与开发小组原型功能确认活动完成的文档说明37附录D:UML技术规范与面向对象方法开发工具ROSE简介39附录E:ASP.NET技术规范及其软件、硬件环境简介43附录F:文档的作用和分类48一、软件工程课程设计指导书适用范围课程设计名称:软件工程课程设计所属课程:软件工程所属专业:计算机科学与技术、软件工程、网络工程、物联网工程、数字媒体技术适用学生:学习软件工程课程的计算机相关专业本科生先修课要求:程序设计基础、操作系统、数据库系

3、统、数据结构二、课程设计基本目的与可能收获1.通过本课程设计的实践及其前后的准备与总结、复习、领会、巩固和运用软件工程课堂上所学的软件开发方法和知识,比如,软件项目的完整设计与开发过程、结构化技术、快速原型法和面向对象方法等。特别是结构化分析、结构化设计、快速原型开发、面向对象分析与面向对象设计。2.为学生适应毕业后团队合作开发规模稍大项目和综合应用本专业所学习的多门课程知识(例如,软件工程、程序设计语言、数据结构、操作系统、数据库、网络编程等)创造实践机会。3.使学生通过参加小组团队的开发实践,了解项目管理、团队合作、文档编写、口头与书面表达的重要性。4.使学生了解软件工具与环境对于项目开发

4、的重要性,并且重点深入掌握好一、两种较新或较流行的软件工具或计算机应用技术、技能(比如,网页设计技术与常见工具;基于Java(ASP、PHP等)技术的Web编程;软件开发文档编制工具Office、Visio、Rose等;商用数据库Access(或SQL Server、Oracle、MySql等)设计与实现;客户机/服务器结构)。5. 通过“稍大的”富有挑战性的软件实验项目开发实践,为学生提供主动学习(比如,对Web网页设计、ASP或ASP交互网页技术、Java开发环境、商用数据库应用、电子商务、客户机/服务器技术、Visio与Rose软件工具等内容的学习)深入实践,积极探索与大胆创新的机会。并

5、且通过课程设计实践,提高学生的自学能力、书面与口头表达能力、创造能力和与团队其他成员交往和协作开发软件的能力,提高学生今后参与开发稍大规模实际软件项目和探索未知领域的能力和自信心。三、课程设计任务与具体要求1. 学习课程设计指导书和分组 学习研究课程设计指导书,进行分组(根据个人志趣自愿结合3-5人一组)并且明确每个学生在开发小组中扮演的角色及承担的职责(包括选出组长)。2. 确定目标、初步方案,准备、试用开发环境与工具 每个小组确定开发目标及初步方案;选择、准备、试用开发平台、数据库、交互网页开发技术、网页设计工具及其他有关开发工具。3. 学习与搜集素材,借阅、购置必要的书籍与材料 学习开发

6、小组及成员根据自己承担的任务,利用各种途径(图书馆、因特网、书店、同学亲友等)进行针对性的学习并收集相关素材,包括精选、购置必要的书籍。4. 课堂与课下结合开发项目 因为需要自学和探索的内容与软件较多,每个学生要特别发挥积极主动精神投入课程设计和开发活动。除了正式安排的课程设计时间之外,学生需要充分利用好课余时间,自己有计算机的学生更要充分利用有利条件以取得尽可能好的开发成果,力争获得最大收益。5. 各阶段的开发工作 小组开发各阶段的任务及成员角色分工参看后面的“开发阶段任务及角色分工一览表”。需要说明的是,表中给出的各阶段顺序是迭代进行的,可能需要反复多次改进才能最后完成。开发过程中,小组长

7、必须承担起领导责任,不定期召开小组开发工作研讨会(建议5-8次)。会前有准备,会议有记录(包括日期、出席人员、主题、讨论纪要、结论与问题、计划与行动分工。事后要保存好以备老师检查),会后有分工和检查。开发小组工作会议的可能内容是: 1) 选题内容及开发方案研讨;小组成员分工;开发计划拟定。2) 同类著名网站浏览、分析;需求分析;网站原型及成员分工确认。3) 原型主页设计及网页组织研讨。 4) 数据库设计及应用研讨。5) 交互网页开发技术或其他专门开发技术或开发工具使用的研讨。6) 网站原型集成测试、原型功能改进与扩充;开发文档整理、汇总。7)关键技术难点的解决方案研讨6. 做好小组与个人的开发

8、记录、总结,做好小组内外的交流与互助 各个开发小组及其每个成员可以互相研讨、帮助,但必须独立完成自己承担的开发任务与文档编制任务,不得抄袭他人成果。在课程设计进行期间,每个小组由小组长建立项目开发记录本,每周至少做一次记录,包括小组会议记录,小组记录本要保存好供老师检查。建议每个小组成员也建立自己个人的开发记录或日志。记录的内容可以包括:个人在小组中承担任务、计划与进度;相关学科与软件工具学习内容摘要与存在问题、难点;好的创意与建议;开发或学习心得;文档草稿;重要信息与线索记录等。这样做可以有助于项目开发工作和自己的学习,也有助于最后完成个人和小组的课程设计报告。四、开发阶段任务及角色分工一览

9、表_文档 阶 段 角 色 承 担 的 任 务代号 名 称 角色A(主程序员,组长) 角色B(辅助程序员1) 角色C(辅助程序员2) 角色D(素材文档员) 角色E(网页设计员)G0 问题定义与 开题小组报告项目开发计划 AG0G1 知名同类网站 网站考察分析考察、分析报告 小组报告EG1G2 软件项目需求 (用户类型与业 (功能需求 (加工算法 (分层DFD 分析报告(SRS) 务流程分析图) 说明部分) 说明部分) 数据字典)G3 网站原型 原型需求分析 需求分析报告 小组报告AG3 (注:此报告内容与G2阶段大致相同,但是落实到原型上的内容,原型的功能要精简而明确,)G4 软件体系 (软件模

10、块 总体设计小组报告BG4 (所有模块清单(名 结构文档 层次结构图) (网站工作原理图) 称,功能,I/O,调用)G5 数据库与文件 (二维表清单(表名,主 (数据库中各表 数据库设计小组报告CG5设计文章 码,字段,类型,长度) 关联图及说明) (E-R图)G6 网站前台 网站前台设计设计文档 小组报告BG6G7 网站后台 网站后台设计设计文档 小组报告CG7G8 网页设计文档 网页设计与实现 小组报告EG8G9 编码阶段文档 (个人完成的带注释 (个人完成的带注释 典型前台模块清单) 典型后台模块清单)G10 网站开发、运行环境 运行环境配置与网站配置与程序安装文档 安装小组报告CG10

11、G11 软件测试 系统总体测试与调 (个人完成的某个 (个人完成的某个 (后台服务 (前台服务与调试文档 试小组报告AG11 单元模块测试) 单元模块测试) 集成测试) 集成测试)G12 网站帮助与 系统配置、帮助与使用使用说明文档 说明小组报告DG12G13 小组课程设计报告 (小组最终报告大纲) 小组课程设计最终 报告DG13 G14 个人课程设计报告 个人课程设计 个人课程设计 个人课程设计 个人课程设计 个人课程设计 报告AG14 报告BG14 报告CG14 报告DG14 报告EG14注1:文档G0-G12的格式可参看计算机软件产品开发文件编制指南 GB8567。文档要按照教师指定时间

12、陆续完成。 注2:如果采用面向对象分析与设计方法,分析设计文档可以采用UML规范由用况图、类图、对象图、顺序图、协同图、状态图、活动图、包图、组件图、配置图等表示软件开发的部分文档。注3:每个小组由3-5人组成,每个人对应某一角色,负责完成与角色相关任务和文档(带为需要个人负责完成提交的文档,不带的任务是需要个人做的工作,所完成的非正式文档供小组其他成员完成带的正式报告用)。组长负责总的协调。5人小组开发网络应用软件,分工如上表所示;其他类应用软件及个别不足5人的小组分工,经小组商议后确定。五、小组成员角色描述与负责完成的文档 (注:若采用面向对象分析与设计方法开发提供文档将有所不同,参看附录

13、D)角色角色名称职责与提交文档条件A主程序员(组长)全面协调小组工作;负责整个项目开发工作、需求分析、系统测试与调试和小组文档核查等工作1开题(问题定义与可行性研究)小组报告:AG02. 用户类型与业务流程图分析图:AG23需求分析小组报告:AG34软件系统模块层次结构图:AG44数据库二维表结构描述:AG55. 系统总体测试与调试小组报告:AG116. 小组课程设计最终报告大纲:AG137. 个人课程设计报告:AG141综合素质好,有团队精神,组织、协调能力强2. 项目分析与编程能力较强B辅助程序员1主要负责网站结构设计与前台程序的开发等工作1SRS功能需求说明部分:BG22. 网站原理图与

14、系统总体设计小组报告BG43数据库中各表关联图与说明:BG54. 网站前台设计小组报告:BG66. 个人完成的带注释的关键前台模块清单:BG97. 个人完成的某个前台单元模块测试说明:BG118. 个人课程设计报告:BG14编程能力较强,较熟悉Web编程C辅助程序员2主要负责网站数据库设计与后台程序的开发等工作1SRS部分关键加工算法说明:CG22网站所有模块清单(名称,功能,I/O,调用):CG43数据库设计小组报告(含E-R图):CG54. 网站后台设计小组报告:CG75. 个人完成的带注释的关键后台模块清单:CG96. 运行环境配置与网站安装小组报告:CG107. 个人完成的某个后台单元

15、模块测试说明:CG118. 个人课程设计报告:CG14编程能力较强,较熟悉数据库编程D文档管理员主要负责完成课程设计小组最终报告、小组电子文档管理和帮助系统开发等工作,可适当协助角色E1SRS分层数据流图与数据字典:DG22网站后台服务模块集成测试:DG113系统配置、帮助与使用说明小组报告:DG124. 小组课程设计最终报告:DG135. 个人课程设计报告:DG14文笔好,细心负责;较熟悉办公软件与画图软件E网页设计员主要负责美工、网页设计与实现等工作1著名同类网站考察、分析小组报告:EG12网站文字与素材、网页设计文档:EG83网站后台服务模块集成测试:EG114. 个人课程设计报告:EG

16、14创意好;网页设计与美工、绘图能力强六、课程设计交付成果说明1. 书面材料(1)个人报告: 每个学生提交个人课程设计报告 (A4打印稿)交给组长。由组长连同小组打印报告一并按时交给老师。(2)小组报告: 课程设计小组报告(A4打印稿) 由小组的角色D完成(报告大纲由组长起草,报告要经过全组讨论,由各个成员提供素材)。(3)小组项目开发记录本(含小组进行课程设计的活动日志与会议记录)。注:组长把小组报告、开发记录本连同所有成员的个人报告交给课代表,再由课代表统一交给老师。2. 软件与电子文档(1)个人电子文档:把含个人完成的文档软盘交给小组负责保管文档的角色D(平时组长安排的计算机的硬盘中,最

17、后保存在不只一台计算机中)。个人软盘中应当包含个人完成的开发源代码和在上面“小组成员角色描述与负责完成的文档”中指定的文档和个人课程设计报告的电子文档。(2)小组项目电子文档:小组平时把运行系统的文档保存在组长安排的计算机硬盘小组项目专用目录中。完成项目后,把小组项目课程设计报告、可运行程序、源代码、相关文档连同各个小组成员的文档分别复制到在小组项目专用目录下不同的子目录以及每个成员的子目录中。最后再把包含整个小组项目专用目录的内容复制到负责保管电子文档的课代表的计算机中本班软件工程课程设计目录中,待老师审查、验收。个人和小组电子文档应当包括的内容参看上面的两小节。注1.在老师未审核和未给出成

18、绩之前,个人和小组均应当有完整的程序与文档的备份。注2.最好每个班级把本班中所有小组项目(其中含有小组与各成员的报告、可运行程序、系统配置文件、安装文件、源代码和相关文档)刻录在一张CD-ROM光盘中交给老师,可以免去交个人和小组软盘带来的麻烦。有条件的组也可以把小组完成的成果刻录在一张CD-ROM光盘提交。注3. 参加软件工程课程设计的各个班级、小组、个人建立的文档命名时均用“小组成员角色描述与负责完成的文档”中指定的文档名称;建立目录时按照如下统一命名规则实例建立目录名,比如, “班级子目录名/小组子目录名/个人子目录名”,具体表示如“软件工程2008级计算机专业1班/第1小组(组长陈锋)

19、/角色C冯畅学号4”。“软件工程2008级计科专业2班/第3小组(组长张传)/角色E于天龙学号23”。七、主要参考文献与网址1. 张海藩,软件工程导论(第四版),清华大学出版社,20032. 郑人杰等,实用软件工程(第二版),清华大学出版社,19973. Software EngineeringA Practitionaers Approach,Roger S.Pressman, (中文版,第4版),机械工业出版社&McGraw-Hill,19994. 软件工程:Java语言实现,Stephen R.Schach著,袁兆山等译,机械工业出版社,19995. 美Herbert Schildt著,

20、史光华译,Java 2:编程起步,人民邮电出版社,2001 6. 美Watts S. Humphrey著,袁昱译,小组软件开发过程,人民邮电出版社,20007. Jacquie Barker著,韩柯等译,Java面向对象编程指南, 电子工业出版社,20018. 张龙祥编著,UML与系统分析设计,人民邮电出版社,2001年8月 9. 美I.Jacobson,G.Booch,J.Rumbaugh著,周伯生等译,统一软件开发过程,机械工业出版社,200210. 美Joseph Schmuller著,李虎等译,UML基础、案例与应用,人民邮电出版社,200211. 飞思科技产品研发中心编著,JSP教程

21、,电子工业出版社,200212. 楊学瑜等编著,JSP入门与提高,清华大学出版社,200213. Donny著,JSP与网站开发编程实战,科学出版社,200114. 覃剑锋 张钢编著,ASP网站建设专家,机械工业出版社,200115. 武延军 赵彬编著,精通ASP网络编程,人民邮电出版社,200016. 徐国平等编著,JSP网络开发务实,电子工业出版社,2001年9月17. 宋玲主编,电子商务21世纪的机遇与挑战(第二版),电子工业出版社,200018曹建 编,Flash5 Dreamweaver 4 与Fireworks4网页设计尖锋, 电子工业出版社,2001 19. 库博工作室,中文AC

22、CESS 2000实用教程,中国水利电力出版社,199920. 李赫雄等,SQL SERVER 2000应用程序开发,邮电出版社,200121. 刘育楠著,动态网页设计培训教程,清华大学出版社,200122. 摆渡人工作室,我的第一个主页,机械工业出版社,200123. 天蓝工作室,网站架构与美工黄金组合,邮电出版社,200024. 田首瑞著,网页制作梦幻组合,清华出版社,200125. Grady Booch,Ivar Jacobson,James Rumbaugh著,邵维忠等译,UML用户指南,机械工业出版社,200126. JDK1.3.1(Java开发开发工具包)及JDK1.3.1文档

23、下载网址27. Resin软件开发包下载网址: 28. Tomcat软件开发包下载网址: http:/jakarta.apache.org29. 一些网上书店的网址:亚马逊网上书店() 当当书店()电子工业出版社()清华大学出版社()人民邮电出版社()高等教育出版社()计算机书店()mcgraw-hill 电子书店(www.bookstore.mcgraw-)IDG集团()Addison Wesley 出版社(朗曼出版社()贝塔斯曼书店()中国互动出版网(www.china-)北京图书大厦()海淀图书城电子科技书店(www.e-)新华书店()人民图书时空图书站点()30. 其他参考网站的网址:

24、 八、课程设计参考题目及要求(可自选题目)1、网站开发类题目一:毕业设计指导网站毕业设计指导网站的目的是使学生和教师能够通过网络进行毕业设计辅导,这样能够得到最新的毕业设计信息,更好的辅导效果。内容如下:1学生注册/登陆/忘记密码/管理个人信息上传文件和下载文件向指导教师提问查询问题2教师登陆/忘记密码管理所辅导学生的账户上传文件和下载文件回答问题群发消息3管理员管理教师和学生信息查询统计数据(日问题量,答疑率)提醒教师答疑发布公告群发消息要求: 1.加入评价机制(学生评价教师;系统根据网络利用效率评价教师对学生的指导质量等) 2.扩展文档管理功能(根据毕业设计的特点,催交/管理/评价学生在不

25、同阶段上交的毕业设计文档)3.考虑适应所有学院/大学的毕业设计指导网站题目二:教务处课程网站教务处课程管理网站的目的是使教务处方便地管理学生的选课情况、学习成绩等信息,并通过该系统向学校的其他管理部门提供或获取数据。内容如下:1学生登陆/忘记密码查询成绩上传平时作业选课2教师登陆/忘记密码查询学生花名册布置作业批改学生作业 提交学生成绩 上传课程资料(教学大纲、教学日历和课件等)3教务处管理学生的账户管理教师帐户发布公告启动/关闭课程注册功能查询成绩统计成绩数据提供查询学生成绩服务的接口4学生处提供学生信息导入的接口 要求:1.通过Web Service提供服务或使用服务(如查询成绩服务和学生

26、处学生信息获取服务) 2.考虑通用的教务处课程网站 题目三:软件工程课程自主学习课件建设本课程主要在于采取一种全新的学习模式,采取网上自主教学的新模式,以自主教学,强调教学顺序,提出课件资源组件化、组件库的思想,其主要描述如下:选定软件工程教材并对软件工程进行教学单元的划分,形成教学内容的划分,并形成教学资源勘查点,并形成不同的教学模式。完成组件设计。并形成组件的建设和组件库管理的基本框架。完成服务器架构以及客户端界面的设计题目四:学生管理系统1.学生档案信息维护,包括注册、注销、更新等;2.学生选课管理,从可选的课程中选择若干课程;3.学生成绩管理,实现学生成绩的登记;4.学生信息、选课情况

27、、成绩的查询和报表输出;满足以下限制:每个学生选择的课程数在1518之间;学生信息注销后,便不允许对与之相关的信息作任何修改,但可查阅;成绩的登记是按照课程来登记的;学生只能实现2、4功能,且只涉及与自身相关的内容;题目五:企业单位物资管理系统1.实现物资的购入、登记、报废等管理;2.可将各类物资分配到企业各个科室以便使用;3.可按照物资类别,名称,价格、科室等查询、统计;4.可生成相应的统计报表;其他说明、限制:所管理的物资分两大类:固定资产(如家具、电器)、耗材(文具等);每一件固定资产有唯一的资产编号;物资管理员可以完成以上1、2、3、4功能,而普通员工只可查询本人、本科室相关的情况;题

28、目六:高等数学学习、测试系统系统紧扣高等数学教学大纲,根据教学大纲的要求,将高等数学的全部教学内容分为课程学习、随堂练习、综合测试三大部分。系统制作应遵循的几个原则1.教学性原则; 2.可操作性原则; 3.科学性原则;4.简约性原则; 5.艺术性原则; 6.适度信息量原则题目七:高等学校毕业生就业服务信息系统不仅仅提供基础的信息服务,而且要充分利用丰富的网络资源,将现代化的管理手段与先进网络技术的有机结合,对毕业生顺利就业将起到重大的促进和保障作用。(最好要具有就业论坛的信息过滤功能).题目八 通用试题库组卷系统的设计与实现 考试是进行教学目标评价的主要手段 ,试卷是测量学生学习质量的一把尺子

29、。而命题的水平则是检验教学质量的关键。传统的试卷命题一般是用手工的方式实现的 ,不但工作量大、容易出错 ,而且不能把教师从繁重的出卷劳动中解放出来。在现行的教育中 ,虽然有些高等院校也有一些专门的课程的试题库管理系统 ,但是通用性的效果不佳。随着 Internet 的出现和广泛使用 ,WEB 使得实现广泛的网络共享、集中的安全控制和友好的使用界面达到了完美的结合。开发基于 Web 的在线组卷系统就具有很重要的意义。开发网上的通用试题库组卷系统 ,不仅可以很好的实现教考分离 ,可以提高教学质量 ,而且可以使高校的教学管理质量更上一层楼。它是将系统架设在一个 WEB站 点上运行 ,通过浏览器访问

30、,它提供了传统题库系统所不能完成的某些功能。充分利用网络资源 ,教师、专家可以在终端进行试题库的编辑、更新等操作 ,学生则可以通过动态的选择不同的类型、数量的试题来进行在线学习和考试 ,来检测自己的学习效果。功能模块:录入模块:在教学大纲和考试大纲的指导下 ,可以向组卷库里添加符合要求的试题和试卷。查询模块:系统中的所有用户可以查询试卷、试题、用户等信息。组卷模块:是通用试题库组卷系统的一个核心模块 ,这部分的设计的优劣能够反映其试卷质量的高低。就目前而言 ,为了满足不同人的需求 ,组卷的形式大概可以分为以下两种。手工组卷是指系统根据一些条件后调出一定范围的试题,然后出题人员在这个范围的试题内

31、逐个地通过复选来形成试卷的方法。出题者可以利用现有的试题库 ,按照条件查询 ,可以在查询结果中对每一试题进行率选, 顺序也可以进行调整 ,出题人员不断重复这个步骤 ,并可以依据每题的难易程度来控制整份试卷的难易。自动组卷是指出题人员向系统只提供一些很简洁的计划,完全由系统自动按照一定的算法和规则在试题库里自动 ,系统根据一些参数的设定 ,比如: 试题的考试时间 ,按题型比例出卷,随机抽取试题并试题不重复等等, 灵活地抽取各类型的试题组成试卷 ,那么就会导致试卷的内容随着库中的试题的变化而变化。考试模块:本系统的另一个核心模块。其主要功能是为学生提供一个考试平台 ,根据对出题方式的设定 ,输入试

32、卷编号,如果试卷确实存在 ,那就可以调出试卷进行在线测试 ,考生在页面上进行答题, 最后将答案提交给服务器 ,为了规范考试纪律,该系统采用了自愿交卷和自动交卷。删除模块:只有管理员才具有权限去删除,可以选择删除试题、科目等信息。题目九 操作系统精品课程网站设计与实现操作系统是软件学院软件工程专业的主干必修课,为嵌入式系统及其应用提供课程支持,它在计算机知识结构中有着极其重要的地位和作用,可为学生较全面的建立起关于计算机系统的概念。操作系统课程又是考研课程和软考重要必考课程之一,定位于计算机各相关专业的本科生,因此在授课内容上强调知识的完备性、实际系统的关联性、基本理论的应用性及新技术的引入。该

33、课程要求学生能够很好地掌握计算机操作系统的基本概念、各种资源管理的思想和算法,能够较好的理解操作系统原理,而且能够拓展原理的应用,也为学生的底层程序开发及后续发展奠定基础。因此,开发一个操作系统精品课程网站显得尤其重要。功能模块:课程介绍:主要包括软件工程的课程简介、教学大纲、选用教材、参考文献等。师资队伍:主要是介绍软件工程的主讲教师、教学专家、教师风采(主要采用视频播放教师现场授课)、教学成果(包括教改课题、教改论文)教学资源:主要向学生提供丰富的课内和课外知识,使学生可在课外时间预习和复习课程知识,并能根据自己的兴趣了解相关的课外知识。这些模块还提供各类资源的下载功能,如电子课件、阅读资

34、料、例题习题、课程设计等。在线考试:管理员或教师维护题库、根据试题的题库设置考试的试卷规则、录入允许参加考试的考生名单、考生随机抽取题库试题进行考试、教师批卷或计算机自动判卷、统计考试成绩、查询考试结果。在线考试还具备学生的自测功能,即学生可任意选择自测章节、知识点和难度系数进行组题,以确定测试范围,系统将根据学生的选项,自动随机调出相应范围内的题目。学生答题结束后,系统记录学生的答题情况,以供学生日后参考复习。系统还会在答题结束后自动给出参考答案,供学生参考。对于客观性题目, 系统还会自动打出分数。辅导答疑:是实现“网上答疑”,在网上学生提出问题,教师进行解答,这些提问和解答都被系统记录,以

35、便其他用户查看和学习,达到信息的共享目的。用户管理:主要用于对用户分角色进行有效的授权管理,系统主要包含三类用户:学生、教师和系统管理员,每类用户对本系统有各自不同的使用权限。学生的权限最低,只有一般的使用权。教师和系统管理员具有较高的权限,如教师可以进行作业管理,题库模块的维护及答疑等;系统管理员则负责公告,教学资源,试题库,角色等各种功能的管理。作业管理:该模块主要是学生在这里提交作业,教师可以在线批改作业,给出成绩,学生可以在查看作业批改情况。2、MIS系统类题目1:“教务管理系统之子系统学院课程安排”1 系统简介每个学期的期中,学校教务处向各个学院发出下各学期的教学计划,包括课程名称、

36、课程代码、课时、班级类别(本科、专科、成人教育、研究生)、班号等;学院教学主管人员根据教学任务和要求给出各个课程的相关限制(如:任课教师的职称、上课的班数、最高和最低周学时数等);任课教师自报本人授课计划,经所在教研室协调任可,将教学计划上交学院主管教学计划的人员,批准后上报学校教务处,最终由教务处给出下个学期全学院教师的教学任务书。假设上述排课过程全部由人工操作,现要求为上述过程实现计算机自动处理过程。2 限定条件(1) 每位教师的主讲课程门数不超过2门/学期:讲师以下职称的教师不能承担学院定主课的主讲任务。(2) 学院中层干部的主讲课时不能超过4学时/周。(3) 本学期出现严重教学事故的教

37、师不能承担下各学期的主讲任务。(4) 本系统的输入项至少包括:教务处布置的教学计划,学院教师自报的授课计划和学院定的有关授课限制条件。(5) 本系统的输出项至少包括:教务处最终下达全院教师的教学任务书和学院各个班级下各学期的课程表(可以不含上课地点)。题目2:“学校教材定购系统”1 系统简介本系统可以细化为两个子系统:销售系统和采购系统销售系统的主要工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生可以到书库领书。采购系统的主要工作过程为:若是教材脱销,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发

38、行人员。以上功能要求在计算机上实现。2 技术要求和限制条件(1) 当书库中的各种书籍数量发生变化(包括进书和出书)时,都应修改相关的书库记录,如库存表或进/出库表。(2) 在实现上述销售和采购的工作过程时,需考虑有关的合法性验证。(3) 系统的外部项至少包括:教师、学生和教材工作人员。(4) 系统的相关数据存储至少包括:购书表、库存表、缺书登记表、待购教材表、进库表和出库表。题目3:“学校内部工资管理系统”1 系统简介假设学校共有教职工约1000人,10个行政部门和8个系。每个月20日前各个部门(包括系和部门)要将出勤情况上报人事处,23日前人事处将出勤工资、奖金及扣款清单送到财务处 。财务处

39、于每个月月底将教职工的工资表做好并将数据送银行。每个月3日将工资条发给每个单位。若由员工调入或调出、校内调动、离退休变化,则由人事处通知相关部门和财务处。2 技术要求和限制条件(1) 本系统的数据存储至少包括:工资表、部门汇总表、扣税款表、银行发放表等。(2) 除人事处、财务处外,其他职能部门和系名称可以简化表示。(3) 工资、奖金、扣款细节由学生自定义。题目4:“实验室设备管理系统”1 系统简介每学年要对实验室设备使用情况进行统计、更新。其中:(1) 对于已彻底损坏的做报废处理,同时详细记录有关信息。(2) 对于由严重问题(故障)的要及时修理,并记录修理日期、设备名、编号、修理厂家、修理费用、责任人等。(3) 对于急需修改但又缺少的设备,需以“申请表”的形式送交上级领导请求批准购买。新设备购入后要立即进行设备登记(包括类别、设备名、编号、型号、规格、单价、数量、购置日期、生产厂家、保质期和经办人等信息),同时更新申请表的内容。(4) 随时对现有设备及其修理、报废情况进行统计、查询,要求能够按类别和时间段等查询。2 技术要求及限制条件(1) 所有工作由专门人员负责完成,其他人不得任意使用。(2) 每件设备在做入库登记时均由

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 技术资料 > 课程设计

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922