电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

大学教务处课程管理网站的分析与设计VIP免费

大学教务处课程管理网站的分析与设计_第1页
1/23
大学教务处课程管理网站的分析与设计_第2页
2/23
大学教务处课程管理网站的分析与设计_第3页
3/23
软件学院课程设计报告书课程名称软件工程概论课程设计设计题目大学教务处课程管理网站的分析与设计专业班级学号姓名指导教师2014年1月目录1设计时间................................................32设计目的................................................33设计任务.................................................34设计内容................................................3设计内容概述............................................3业务流程介绍与分析......................................3系统开发计划............................................4需求分析................................................4功能需求..............................................4性能需求..............................................6数据元素定义..........................................6系统数据建模(ER图)...................................9数据流图..............................................12数据字典..............................................15总体设计................................................17详细设计................................................14登录模块详细设计(算法设计)...........................14选课模块详细设计.......................................185总结与展望.............................................20参考文献.................................................19成绩评定.................................................191设计时间2014年1月6日到2014年1月8日2设计目的《软件工程概论课程设计》的目的是使学生掌握软件工程的基本原理和基本方法,充分理解和掌握软件工程学的概念、原理、方法和技术。3设计任务本课程设计要求学生运用软件工程的思想,严格按照软件生命周期各阶段的目的和任务,完成对系统的分析和设计。4设计内容设计内容概述本系统是一个网络版的管理系统,主要针对高效学生教务流程开发设计,系统提供了较好的功能扩充接口。业务流程介绍与分析1、管理员登录在管理员进入系统前,首先要求管理员进行登录,防止非法用户对系统进行操作,登录时要验证用户名和密码是否匹配,验证通过后允许管理员进入本系统操作。同时特别注意sql系统注入漏洞问题。2、学生信息管理提供包括学生学籍的管理,基本信息的查询,成绩查询,选课查询(1)填写学生信息(2)查询学生信息(3)修改学生信息(4)删除学生信息3、教师管理教师对学生信息的查询,任教科目查询,成绩录入,教师基本信息查询。(1)填写教师信息(2)添加教师信息(3)修改教师信息(4)删除教师信息4、选课管理提供学生每学期的公选课的选择(1)设定选课时间、人数(2)选上课的学生名单(3)未选上课的学生名单并用邮件通知(4)选课成绩信息可用邮件通知其一门课或学期所有课的成绩系统开发计划课程管理系统开发的目的是管理全校开设课程的基本信息,安排各班级的课程以及上课时间、上课教师和上课地点,管理各课程的考试成绩,并能实现对考试成绩的查询和统计。系统的使用对象包括教务处人员、学院和系领导。在实现方面,该设计最大的特点是使用JAVAEE中Struts、Hibernate和Spring三大框架进行开发,将系统中的表示层和业务逻辑层分开。这种开发模式在一定程度上体现了MVC的思想,又减少的常规MVC模式的复杂性,在中小型Web应用的软件开发中具有一定的应用价值。而且采用MVC开发模式进行该系统的具体实现,为日后程序的修改和扩展提供了很好的可扩展性。需求分析功能需求课程关系系统主要分为三层管理学生课程教师选N1N管M管NMID姓名班级系科专业学生课程密码成绩ID上课时开始选课时结束选课时讲N1密码ID课程姓名密码ID姓名课程容剩余容管MN上课地系科1、基本信息(1)课程信息管理:对学院的所有课程都显示在数据窗口中,该课程包括编号、名称、学分、学时、任课老师等,并进行对课程的添加、修改、删除、保存、退出。(2)学生信息管理:进行学院学生的录入工作。学生的个人信息显示,编辑学生的...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

大学教务处课程管理网站的分析与设计

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部