软件工程课程设计大学毕业设计指导网站的分析与设计.docx
《软件工程课程设计大学毕业设计指导网站的分析与设计.docx》由会员分享,可在线阅读,更多相关《软件工程课程设计大学毕业设计指导网站的分析与设计.docx(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件工程课程设计大学毕业设计指导网站的分析与设计 软件学院 课程设计报告书 课程名称软件工程概论课程设计 设计题目大学毕业设计指导网站的分析与设计专业班级软件11-6班 学号1120220604 姓名 指导教师赵雪 2022年1月 1设计时间 (1) 2设计目的 (1) 3设计任务 (1) 4设计内容 (1) 4.1设计内容概述 (1) 4.1.1业务流程介绍与分析 (2) 4.1.2可行性研究 (2) 4.1.3系统开发计划 (3) 4.2需求分析 (3) 4.2.1总体目标 (3) 4.2.2可行性分析 (3) 4.2.3产品需求规格说明 (3) 4.2.4系统数据建模(ER图) (5)
2、4.2.4系统功能建模(数据流程图) (5) 4.2.5数据字典 (6) 4.3总体设计(系统结构图) (7) 4.4详细设计 (7) 4.4.1模块详细设计(算法设计) (8) 4.4.2模块详细设计 (10) 5总结与展望 (10) 参考文献 (11) 1设计时间 2022年1月6日至2022年1月8日 2设计目的 软件工程概论课程设计的目的是使学生掌握软件工程的基本原理和基本方法,充分理解和掌握软件工程学的概念、原理、方法和技术。 本课程设计要求学生运用软件工程的思想,严格按照软件生命周期各阶段的目的和任务,完成对系统的分析和设计。 3设计任务 本阶段已在系统的需求分析的基础上,对毕业设
3、计指导网站系统做了概要的设计。主要解决了实现该系统需求的程模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的充计等。在以下的根要设计报告中将对本阶段中对系统所做的所在概要设计进行详细的说明。 在下一个阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对毕业设计指导网站系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便再了解在概要统计过程中所完成的各模块设计结构,或在修改是地质勘探出在本阶段设计的不足或错误。 4设计内容 4.1设计内容概述 (1)功能:使得学生能够
4、通过网络得到老师的毕业设计辅导,取得更好的辅导效果,学生可以向老师提问,系统会提醒教师答疑,还可以发布公告及上传下载文件。 (2)性能:用户信息必须安全无差错的保存在服务器上,学生提出的问题要准确的到达教师的答疑箱,教师的解答必须及时的返回给学生,上传下载文件的功能必须良好,还应具备良好的密码保护机制。 (3)输出:数据完整,快速。 (4)输入:数据完整,快速。 (5)在安全与保密方面的要求:服务器的管理员可以管理教师和学生的相关信息,其他用户只能使用自己的账号密码登陆,且权限有限。 4.1.1业务流程介绍与分析 4.1.1.1现有资源分析 硬件设备:PC;windows xp,VC,VS,S
5、ql server2022等开发软件。 经费来源:学校筹集。 最迟完成时间:课程设计结束。 对现有系统的分析: 现有系统界面比较友好,功能比较完善,能大部分满足用户的需求,但是与其相关配套的服务器功能不强,应付不了同一时间大量用户的访问。当数据访问量大时容易出错,导致系统数据错误甚至丢失。 对本系统的简要描述: 本系统将大大改善数据处理速度,并且更加方便的对数据进行管理,同时可以减少人力资源的浪费以及工资支出。 4.1.2可行性研究 4.1.2.1管理可行性 毕业设计指导网站是如今的信息时代是大势所趋,而且随着现代管理理念、方法和途径的发展,毕业设计指导网站日渐成熟,也必定会突飞猛进,所以从长
6、远利益出发,主管领导对该项目的开发与实施会大力支持。 4.1.2.2技术可行性 本系统采用Windows xp作为操作平台。数据库选用SQL server2022,该数据库管理系统在Windows xp上能运行,并提供数据库之间的数据复制功能,可代替现有系统单据数据的手工传递工作,降低出错率,提高数据的可用性。本系统的应用软件开发平台也选用Microsoft Visual 2022。 4.1.2.3经济可行性 采用毕业设计指导网站可取代原系统的单据手工传递工作,减少人工开支,节省资金,并且可大大提高信息量的取得,缩短信息处理周期,规划教学资源,提高学生信息,及时反馈教学信息的利用率,使教学质量
7、更上一个台阶。 4.1.2.4营运可行性 本系统操作简单,易于理解,只需通过简单熟悉,上手较快,学校的毕业学生以及相关指导教师及学校管理员均能进行操作,营运环境要求低。 面对于系统设计还应该以“标准性、安全性、兼容性、高效性、保密性、可维护性”为标准,在着眼于当前实用的基础上,为将来系统的扩展,升级留有余地。软件的开发应能在较长时间内满足学校的发展需要。 通过可行性分析研究,认为新系统的开发方案切实可行,可进行开发。 4.1.3系统开发计划 在系统的四人开发小组中,每个人都有各自的模块,分工协作,具体有模块设计、代码实现、软件测试、编写文档,各分担一项。 4.2需求分析 4.2.1总体目标 1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 课程设计 大学 毕业设计 指导 网站 分析 设计
限制150内