学生选修课信息管理系统(软件工程导论课程设计)(共53页)

上传人:博****1 文档编号:500382230 上传时间:2023-10-13 格式:DOC 页数:53 大小:6.06MB
返回 下载 相关 举报
学生选修课信息管理系统(软件工程导论课程设计)(共53页)_第1页
第1页 / 共53页
学生选修课信息管理系统(软件工程导论课程设计)(共53页)_第2页
第2页 / 共53页
学生选修课信息管理系统(软件工程导论课程设计)(共53页)_第3页
第3页 / 共53页
学生选修课信息管理系统(软件工程导论课程设计)(共53页)_第4页
第4页 / 共53页
学生选修课信息管理系统(软件工程导论课程设计)(共53页)_第5页
第5页 / 共53页
点击查看更多>>
资源描述

《学生选修课信息管理系统(软件工程导论课程设计)(共53页)》由会员分享,可在线阅读,更多相关《学生选修课信息管理系统(软件工程导论课程设计)(共53页)(53页珍藏版)》请在金锄头文库上搜索。

1、精选优质文档-倾情为你奉上湖南人文科技学院计算机系课程设计说明书课程名称:软件工程导论课程代码:题 目:学生选修课信息管理系统年级/专业/班:09级计科2班学生姓名:赵浩 胡碧山 文盼 聂惠俊 杨晨学 号: ; ; ; ; 指导老师:颜富强开题时间:2010年6月5日完成时间:2010年6月30日2010年6月30日专心-专注-专业课程设计任务书及成绩评定课程名称:软件工程导论完成者:赵浩 胡碧山 文盼 聂惠俊 杨晨1、设计的目的与要求 1)加强学生的实践能力;2)理解小型系统开发的基本步骤; 3)本系统的功能包括:选修课信息查询模块、注册模块、选修课信息管理模块(包括基本的添加、修改、删除功

2、能)。2、设计进度及完成情况日 期内 容6.5-6.7项目开发计划书6.8-6.10系统可行性研究 6.11-6.15系统需求分析 6.16-6.23系统设计 6.24-6.27系统测试 6.28-6.30项目的递交3、成绩评定设计成绩: (教师填写)指导老师: (签 字)2011 年 月 日目 录第一章 项目开发计划书1.1引言 1.1.1编写目的此项目开发计划书的编写主要是为了给开发学生选修课信息管理系统做主要的规划和整合,在开发过程中起到引导作用,以及给使用者提供简要的说明。1.1.2背景Internet的飞速发展深刻地影响了人们的日常生活和商业运作方式。人们打开网页浏览当天的新闻,发电

3、子邮件给远方的朋友,使用搜索引擎查找资料,进入网上商城购买商品这一切都是在使用Internet。社会的方方面面渗透着互连网的应用,使得一向烦琐的手工程序变得方便,快捷,而学校网上选课系统正是基于这一思想而发展起来的。1.2项目概述1.2.1工作内容学生选修课信息管理系统针对的用户是学生:该系统需要实现如下功能:登录查询:主要是让学生了解选修课的课程信息进行浏览、查询,包括课程类别,任课老师,上课时间和地点等。用户注册:主要用于用户注册。用户登陆:主要用于用户的登录。当用户输入用户名和密码后经过确认以后可以选修自己所喜好的课程。选修课信息管理:只有当管理员注册登陆之后才可以使用这个功能。管理员可

4、以发布选修课程信息和对选修课程信息进行修改、添加或删除。1.2.2主要参加人员 组长:赵浩设计:赵浩、聂慧俊、文盼、胡碧山、杨晨开发:赵浩、聂慧俊、文盼、胡碧山、杨晨 1.2.3产品1 系统开发计划书2 系统需求说明书3 系统设计说明书4 测试计划5 一个能正确运行的可执行程序 源程序清单(有注释)1.2.4服务安装、维护和运行支持从使用该系统开始,维护期限为一年。 1.2.5验收标准 各个功能均能正常使用,满足学生的需求。1.2.6本计划的批准者和批准日期 批准者:颜富强批准日期:2010年6月5日1.3实施计划 1.3.1工作任务的分配与人员分工 组长: 赵浩 任务: (1)系统总的开发计

5、划书 (2)每周至少组织小组讨论一次,列出本周开发计划 (3)项目开发进度的管理 (4)团队的组织和协调设计:赵浩、聂慧俊、文盼、胡碧山、杨晨 任务: (1)参与小组讨论(2)进行系统的需求分析和系统设计(3)完成系统需求说明书和系统设计说明书(4)编写测试计划,参与系统测试(5)协助文档人员完成用户相关文档开发:赵浩、聂慧俊、文盼、胡碧山、杨晨 任务: (1)参与小组讨论 (2)根据设计完成编码,并注释 (3)进行单元测试1.3.2进度 系统规划阶段: 项目标志性事件 开始到完成开发阶段: 项目开发计划书的完成 6.5-6.7需求分析阶段: 系统需求说明书完成 6.8-6.10设计阶段: 系

6、统设计说明书 6.11-6.14编码实现: 项目的形成 6.16-6.19测试阶段: 测试计划 6.20-6.23移交阶段: 项目的递交 6.24-6.261.4支持条件1.4.1计算机系统支持操作系统需要 windows 2000以上;操作系统环境:能正常运行VC+6.0;前台开发工具:VC+6.0;前台界面类型:html,jsp,servlet。第二章 可行性分析2.1可行性研究前提要求:满足学生在网上进行选修课课程信息进行浏览、查询,包括课程类别,任课老师,上课时间和地点等的基本要求,并对学生个人信息资料具有保密性,管理员可以对学生信息进行修改,添加,删除。目标:实现无纸化办公,节省成本

7、,方便学生选课和查询相关信息以及管理员管理学生信息,提高工作效率。条件、假定、限制:本软件自开发到运行结束至少可运行5年,开发成本不超过300人民币,开发软件到投入使用不超过1个月。2.2 对现有系统的分析目前,在手动选课的情况下,工作量繁杂,巨大,创建一个网上选课系统能大大减少工作流程,方便学生选课,查询信息,可以更好的管理学生相关信息。2.3 建议新系统2.3.1 新系统说明新系统能够为学生选课以及老师和系统管理员管理学生信息提供一个良好的平台。使学生信息能及时准确到达学生信息管理系统。学生,老师以及系统管理员能快捷、方便的找到想要的信息。而且本系统界面友好,操作简单,对硬件要求不高,且用

8、户的花费是几乎可以忽略的,因此十分有利于推广。本系统的用户可分为两种:学生可以用用户名和密码登录学生信息,查询和管理自己的信息;系统管理员也可以用用户名和密码登录管理以及了解学生的信息。2.3.2 新系统的流程图图1 新系统的流程图2.4经济上可行性开发成本:300元人民币。效益:暂时无法具体衡量。效益/投资比:暂时无法估算。投资回收期:大约2个月。2.5技术可行性软件需求:操作系统WINDOWS 2000 Advance Server以上硬件需求:赛扬1.7G CPU、512M内存 80G硬盘的计算机使用语言为:C语言 编辑工具为:VC+6.02.6开发工具的选择VC+6.0作为前台的开发工

9、具;用记事文本作为后台支持数据库;通过VC来连接到文本数据库并对其编程来实现各种功能。2.7 新系统的影响l 设备的影响:创建新系统需要添置一台性能良好的服务器。l 人员的影响:新系统需要一个专职维护人员。l 用户的影响:用户可准确、高效的发布和查找信息。2.8 结论 综上所述,学生选修课信息管理系统在技术非常成熟,主客观条件都具备,且具有良好的效益,因此开发此系统是可行的。为了提高学生选课效率,方便查找和管理学生信息,建议立即开发研究。第三章 需求分析3.1市场需求分析因为学生选课不仅涉及大量的选修课而且学生数目也很多如果人为操作将面临的很大的工作量而且出错率将会比较高,所以开发一个学生选修

10、课信息管理系统将会大大提高学校学生选课的效率,以及节省大量的人力物力,大大降低出错的概率,所以将会有较大的市场需求分析。3.2系统功能性需求分析3.2.1 功能划分 图2 需求规定3.2.2 功能描述3.2.2.1 学生注册信息模块学生信息添加:学生进入注册页面,输入学号、密码、院系、班级、年级,然后进行提交。系统把数据录入学生资料数据库中。3.2.2.2 课程信息模块(1)课程信息添加:管理员用户登录后,进入课程信息管理功能单元,输入课程号,课序号,课程名称,教师姓名,开设院系这些数据后提交数据,完成课程信息地添加操作,此时在选课表中将出现刚才添加的课程的有关信息。(2)课程信息修改:管理员

11、用户登录后,进入课程信息管理功能单元,如果是已经登录了,选择要修改的课序号,选定后就可以修改该选定课程的课程编号,课序号,课程名称,教师姓名,开设院系,提交后就得到该门课程修改后的信息。(3)课程信息删除:管理员用户登录后,进入课程信息管理功能单元,如果是已经登录了,选择要删除的课程的课序号,提交后,就将选定课程删除了。(4)已选课程信息的维护:管理员用户登录后,进入选课程功能单元,就可以看到学生已选的课程,可以通过选择相应的课程号来将相应学生的选课记录删除。3.2.2.3学生登录功能模块输入学生的用户名和密码,然后连接数据库,检验用户登录信息。如果存在,则进入选课页面;如果用户名不存在或密码

12、不正确,则给出登录失败的提示框。3.2.2.5选课功能模块进入选课页面,选定所要选的课程后,然后提交。系统自动修改课程数据库的信息,然后在学生数据库添加相关已选定的课程信息。3.2.2.4选修课查询模块该学生登录后进入选修课选课页面后,从学生数据库中调出该学生的信息以及已选的课程信息,显示在下面。3.3 系统非功能性需求3.3.1 可用性本系统的潜在用户群是各个系的学生具有的身份可能会有较大的差异,因此对本系统的可操作性和易用性都提出了很高的要求。本系统应能让任何用户除管理员外都不必借助任何操作手册或相关的系统帮助就能顺利地进行各种操作。3.3.2 可靠性系统建成后预计将有大量的学生在此查询相

13、关的信息以及管理员在上面发布学生的成绩,因此对系统的稳定性也有比较高的要求。一旦系统不能正常工作或系统出错,会给学生带很大不便,带来的损失也将导致失去用户对系统的信任。3.4数据字典通过系统需求分析,对学生选修课信息管理系统编制数据字典如下:各主要数据流的定义如表1至表3:名字:学生档案描述:学生确认信息定义:学生档案=姓名+学号+年级+班级+院系位置:学生档案数据库管理平台 学生查询成绩和信息 表1名字:学生登录信息描述:确认是否是已经添加用户的注册信息定义:用户登录信息=用户名+密码位置:登录界面 表2名字:课程管理信息描述:管理员需要对课程记录进行管理的信息定义:课程管理信息=【课程添加】【课程删除】【课程修改】位置:课程

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

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号