1、精品文档2016 全新精品资料-全新公文范文 -全程指导写作 独家原创 1 / 15软件工程课程设计报告模板滨江学院摘要:本系统实现学生选课的基本功能,包括学生退选课,查看自己的选课信息;教师查看选课学生的信息,提交成绩;管理员添加学生、管理学生、管理成绩、添加教师、管理教师和管理课程等系统利用.Net 平台技术进行开发,实现学生选课的动态管理,使得对信息的管理更加及时、高效,提高了效率同时还对系统的开发原理、功能特点和设计方案进行了介绍 关键词:学生选课 数据库 管理 一、课程设计的目的与要求通过软件开发的实践训练,进一步掌握软件工程的方法和技术,提高软件开发的实际能力,培养工程设计能力和综
2、合分析、解决问题的能力具体如下:1. 学习和实践在分析和设计计算机应用系统所需要的知识,包括面向对象的系统分析与设计,编码和测试方面的知识;2. 熟悉自动化的软件开发工具Rational Rose 2003,并将其运用于软件开发的全过程; 3. 进一步加强和提高软件工程文档的编写能力; 4. 培养协作能力和团队精神二、设计正文 1 概述课题题目:学生选课系统 系统的主要目标:本系统目标是实现选课系统所需的各种基本功能,包括学生选课、退课功能和教师查看选修课程、提交课程成绩功能以及管理员添加学生、维护学生信息、成绩管理、添加教师、维护教师信息、维护选修课程,还有公用的修改密码等功能 系统的开发环
3、境精品文档2016 全新精品资料-全新公文范文 -全程指导写作 独家原创 2 / 15及运行环境:操作系统: Windows XP Pro SP2 建模工具:Rational Rose 2003 数据库系统:SQL Server2000 开发工具: Visual Studio 2005 Web 服务器:IIS+ 平台2 系统需求分析图 2-1 学生选课系统用例图表 2-2 提交成绩用例的正常事件流图和异常事件流图 类图图 2-2 学生选课系统类图软件工程课程设计报告课程设计题目:完成起止日期:1-16 计算机学院班级:目 录一、系统可行性研究报告. 31引言 . 32 现行系统调查 . 33
4、新系统概述 . 34 可行性综合评述.精品文档2016 全新精品资料-全新公文范文 -全程指导写作 独家原创 3 / 15. 35方案选择 . 46项目进度计划 . 4 二、需求规格说明书 . 51、用例模型 .52、用例文档描述. 53、用例实现 . 5 三、设计规格说明书 . 6 四、测试设计 .精品文档2016 全新精品资料-全新公文范文 -全程指导写作 独家原创 4 / 15. 71、测试范围 . 72、测试覆盖设计. 73、测试用例 . 7 五、工作总结 . 91、本人在项目实现中的分工 .92、个人遇到的困难与获得的主要成果 . 93、课程设计完成结果分析与个人小结 .精品文档20
5、16 全新精品资料-全新公文范文 -全程指导写作 独家原创 5 / 15. 9 六、附录 . 101、软件配置 . 102、个人完成的程序模块 .103、文档清单 . 10 一、系统可行性研究报告1引言编写目的说明可行性分析的必要性 背景简述项目的来源、现状,要求,目标等 术语定义将该可行性分析中的术语、缩写词进行定义 2 现行系统调查 组织机构与业务范围组织概况 各部门业务范围及职能说明 组织信息处理流程现行信息处理办法与流程,可用业务流程图表示 现行系统存在问题 3 新系统概述 目标 新系统功能范围及划分说明划分子系统,画出系统总体结构图二、需求规格说明书 1、用例模型 3、用例实现软件工
6、程综合设计报告提 精品文档2016 全新精品资料-全新公文范文 -全程指导写作 独家原创 6 / 15要目录第一章 问题定义.1 编写目的 . 1 背景 . 1 定义 . 1 参考资料 . 1 第二章 可行性研究.2 可行性方案 . 2 资源有效性 精品文档2016 全新精品资料-全新公文范文 -全程指导写作 独家原创 7 / 15. 2 开发风险 . 2 技术 . 3 高层逻辑模型 . 3 第三章 需求分析.4 功能识别和描述 . 4 数据流图 . 4 数据字典 .精品文档2016 全新精品资料-全新公文范文 -全程指导写作 独家原创 8 / 15. 5 简要算法 . 9 第四章 总体设计.
7、13 模块结构 . 13 数据结构 . 13 第五章 详细设计.14 输入设计 . 14 输出设计 .精品文档2016 全新精品资料-全新公文范文 -全程指导写作 独家原创 9 / 15. 14 数据库设计 . 15 模块设计 . 17 界面设计 .18 第六章 编码和单元测试 . 19 编码 . 19 单元测试 . 20 测试用例 . 20 第七章 综合测试.精品文档2016 全新精品资料-全新公文范文 -全程指导写作 独家原创 10 / 15.22 自顶向下测试方式 . 22 自底向上测试方式 . 22 第八章 软件维护.23 改正性维护 . 23 适应性维护 . 23 完善性维护 . 2
8、3 附录:软件工程课程实验成绩表 .精品文档2016 全新精品资料-全新公文范文 -全程指导写作 独家原创 11 / 1524 第二章 可行性研究可行性方案目前国内中小型企业的图书管理系统平台主要有两种第一种是系统在小型机上开发运行这种平台优点是与服务器相比机器速度快,容量大,自身网络安全、可靠、开放性强,适应多用户系统但在硬件、操作系统、数据库软件等方面投资大就本系统使用规模而言存在一定的浪费第二种是系统在公司现有机器和网络结构上开发运行考虑到需投资省、开发时间短、维护方便等要求,本系统开发将采用此种方案具体原因有以下几点资源有效性硬件公司现有 IBM NETFINITY 5000 服务器二
9、台其配置为 P4,内存 512M,硬盘 80G,并有 20G 的磁盘镜像 IBM PC8168 工作站有 10 台,其配置为 P4,内存 128M,网络结构采用的是目前流行的 TCP/IP 局域网络公司现有图书近 8万册,使用部门 2 个,因而目前的硬件设备性能完全满足系统投产要求软件公司服务器操作系统为 WIN NT SERVER,PC 工作站操作系统为 WIN 98 根据现有设备、 操作系统、网络结构,本系统采用 COBOL 语言和 ORACLE 数据库作为开发工具开发人员 XX 软件开发公司是国内一家知名公司技术力量强,开发经验丰富公司所派的技术 人员参加过类似系统的开发,有着较好专业水
10、平和开发经验完全能胜任此项工作开发风险从公司提出的需求,以及目前公司规模情况和各种资源情况看,该系统开发在技术上精品文档2016 全新精品资料-全新公文范文 -全程指导写作 独家原创 12 / 15是完全可以实现的而且能保证系统最终的使用效果,性能可以达到目标西安科技大学软件工程课程设计报告目 录 1 绪论?1 2 可行性研究报告?1 3 需求规格说明书?4 4 总体设计说明书?7 5 数据库设计说明书?8 6 详细设计说明书?9 7 系统实现?11 8 测试分析报告?23 参考文献 1.绪论 选题目的及意义随着计算机技术的快速发展,人们对用计算机代替手工管理信息的需求越来越强烈,越来越多的计
11、算机软件如雨后春笋般的应用于人们生产生活的各个领域,为人们提供各种各样的便利本图书馆管理系统应用软件可以有效地解决高等院校、中小学图书馆由于藏书量增大而带来的管理问题,图书馆管理员可以更好地管理学校图书馆藏书信息,学生可以更方便地享受借书还书的服务,为更有效地学习知识提供有利的保证对于我来说,选择这个题目作为课程设计的题目有以下两个原因:一是因为自从上大学以来,每当在图书馆借书的时候,我都会留心观察一下图书馆管理员的那台计算机上显示的内容,久而久之,就对本系统的基本流程越来越了解,做好一个软件的前提是必须精品文档2016 全新精品资料-全新公文范文 -全程指导写作 独家原创 13 / 15对这
12、个软件的功能和原理非常熟悉,相比别的题目,我对这个题目更加了解;二是本学期通过学习 Java 程序设计和Oracle 数据库课程,我觉得这个题目虽然没有那么难,但也不是轻而易举就能完成的,所以我想挑战一下自己,看看自己的实现能力到底怎么样,因此决定用面向对象方法学的思想,前台用 Java 程序设计语言编写界面,访问Oracle 数据库中的数据,完成本系统 系统概述本系统通过JDBC-ODBC 桥实现前后台数据的联系,基本上实现了一个图书馆管理系统所具备的基本功能,本系统把使用者分为三类:超级管理员、普通管理员、读者,对三种用户分别设计了各自的主界面,以便更好的实现信息的隐藏性,超级管理员可以进
13、行这个系统所有操作;管理员只能执行超级管理员的基本功能,查看自己的信息;读者只能查看自己的信息,对自己当前借书进行挂失和续借两种操作,查询图书馆的藏书 2.可行性研究报告 编写目的本报告编写目的在于研究图书馆管理系统应用软件是否可行,指出本软件开发所使用的方法和手段,并对该软件前景进行分析本报告的预期读者是:高等院校、中小学图书馆管理人员、程序设计人员、以及对图书馆管理系统感兴趣的爱好者 相关背景工程名称:图书馆管理应用软件工程产品名称:高校图书馆管理系统应用软件工程的组织者:西安科技大学计算机学院软件工程系 产品用户:高校图书馆、中小学精品文档2016 全新精品资料-全新公文范文 -全程指导
14、写作 独家原创 14 / 15图书馆;产品的生产者:西安科技大学计算机学院软件工程 062 班袁震; 产品设计者:西安科技大学计算机学院软件工程 062 班袁震; 可行性研究的前提本图书管理系统在功能上要求完成以下基本功能: a).读者、管理员登陆; b).借书; c).还书; d).续借; e).图书挂失;图1-1 图书管理系统基本系统模型通过图 1-1.,我们可以发现该系统的数据源是读者和图书馆管理员;读者处理的事务只有修改个人密码、续借、图书挂失,其余事务均由图书馆管理员来处理;数据终点是读者,意味着所有处理最后都要由读者确认,这种确认可以是某种操作,也可以是管理员的一句提示本系统的完成
15、期限为 16 天 目标科 技 学 院日四、 设计成果要求 1至少提交 4 个文档,包括软件计划、软件需求规格说明书、软件设计说明书、软件测试计划,要求文档格式规范、逻辑性强、图表规范;2独自实现了系统的某些功能,基本达到了要求的性能,经过了测试,基本能运行五、 考核方式提交的文档规范,工作量大,文档逻辑性强、正确,按软件工程实践指导标准考核 占 60%系统验收、讲解、答辩 占 25% 考勤 占 15%学生姓名: 指导教师:2015 年 6 月 13 日一、课程设计(综合实验)的目的与要求 1 正文为宋体,五号字 行间距为 2111 12精品文档2016 全新精品资料-全新公文范文 -全程指导写作 独家原创 15 / 15二、设计正文此处写软件工程文档,例如需求分析说明书 设计说明书 等 1 正文为宋体,五号字 行间距为2111 12 三、课程设计总结或结论 1 正文为宋体,五号字 行间距为 2111 12 四、参考文献1 作者 1, 作者 2? 书名. 出版单位, 版本. 出版日期附录- - - - - -