大学毕业设计指导网站的分析与设计.doc

上传人:豆**** 文档编号:29908470 上传时间:2022-08-02 格式:DOC 页数:13 大小:287.50KB
返回 下载 相关 举报
大学毕业设计指导网站的分析与设计.doc_第1页
第1页 / 共13页
大学毕业设计指导网站的分析与设计.doc_第2页
第2页 / 共13页
点击查看更多>>
资源描述

《大学毕业设计指导网站的分析与设计.doc》由会员分享,可在线阅读,更多相关《大学毕业设计指导网站的分析与设计.doc(13页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、软 件 学 院课程设计报告书课程名称 软件工程概论课程设计 设计题目 大学毕业设计指导网站的分析与设计 专业班级 软件11-6班 学 号 1120010604 姓 名 指导教师 2014 年 1月1 设计时间12 设计目的13设计任务14 设计内容14.1设计内容概述14.1.1业务流程介绍与分析24.1.2可行性研究24.1.3系统开发计划34.2需求分析34.2.1 总体目标34.2.2可行性分析34.2.3产品需求规格说明34.2.4系统数据建模(ER图)54.2.4 系统功能建模(数据流程图)54.2.5数据字典64.3 总体设计(系统结构图)74.4 详细设计74.4.1模块详细设计

2、(算法设计)84.4.2模块详细设计105 总结与展望10参考文献11 1 设计时间 2014年1月6日至2014年1月8日2 设计目的软件工程概论课程设计的目的是使学生掌握软件工程的基本原理和基本方法,充分理解和掌握软件工程学的概念、原理、方法和技术。本课程设计要求学生运用软件工程的思想,严格按照软件生命周期各阶段的目的和任务,完成对系统的分析和设计。3设计任务本阶段已在系统的需求分析的基础上,对毕业设计指导网站系统做了概要的设计。主要解决了实现该系统需求的程模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的充计等。在以下的根

3、要设计报告中将对本阶段中对系统所做的所在概要设计进行详细的说明。在下一个阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对毕业设计指导网站系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便再了解在概要统计过程中所完成的各模块设计结构,或在修改是地质勘探出在本阶段设计的不足或错误。4 设计内容 4.1设计内容概述 (1)功能:使得学生能够通过网络得到老师的毕业设计辅导,取得更好的辅导效果,学生可以向老师提问,系统会提醒教师答疑,还可以发布公告及上传下载文件。 (2)性能:用户信息必须安全无差错的保存在服务器上,学生提出的问题要准

4、确的到达教师的答疑箱,教师的解答必须及时的返回给学生,上传下载文件的功能必须良好,还应具备良好的密码保护机制。 (3)输出:数据完整,快速。 (4)输入:数据完整,快速。 (5)在安全与保密方面的要求:服务器的管理员可以管理教师和学生的相关信息,其他用户只能使用自己的账号密码登陆,且权限有限。 4.1.1业务流程介绍与分析4.1.1.1现有资源分析硬件设备:PC;windows xp,VC,VS,Sql server2008等开发软件。经费来源:学校筹集。最迟完成时间:课程设计结束。对现有系统的分析:现有系统界面比较友好,功能比较完善,能大部分满足用户的需求,但是与其相关配套的服务器功能不强,

5、应付不了同一时间大量用户的访问。当数据访问量大时容易出错,导致系统数据错误甚至丢失。对本系统的简要描述:本系统将大大改善数据处理速度,并且更加方便的对数据进行管理,同时可以减少人力资源的浪费以及工资支出。4.1.2可行性研究4.1.2.1管理可行性毕业设计指导网站是如今的信息时代是大势所趋,而且随着现代管理理念、方法和途径的发展,毕业设计指导网站日渐成熟,也必定会突飞猛进,所以从长远利益出发,主管领导对该项目的开发与实施会大力支持。4.1.2.2技术可行性本系统采用 Windows xp作为操作平台。数据库选用SQL server 2008,该数据库管理系统在Windows xp上能运行,并提

6、供数据库之间的数据复制功能,可代替现有系统单据数据的手工传递工作,降低出错率,提高数据的可用性。本系统的应用软件开发平台也选用Microsoft Visual Studio .NET 2008。4.1.2.3经济可行性采用毕业设计指导网站可取代原系统的单据手工传递工作,减少人工开支,节省资金,并且可大大提高信息量的取得,缩短信息处理周期,规划教学资源,提高学生信息,及时反馈教学信息的利用率,使教学质量更上一个台阶。4.1.2.4营运可行性本系统操作简单,易于理解,只需通过简单熟悉,上手较快,学校的毕业学生以及相关指导教师及学校管理员均能进行操作,营运环境要求低。面对于系统设计还应该以“标准性、

7、安全性、兼容性、高效性、保密性、可维护性”为标准,在着眼于当前实用的基础上,为将来系统的扩展,升级留有余地。软件的开发应能在较长时间内满足学校的发展需要。通过可行性分析研究,认为新系统的开发方案切实可行,可进行开发。4.1.3系统开发计划 在系统的四人开发小组中,每个人都有各自的模块,分工协作,具体有模块设计、代码实现、软件测试、编写文档,各分担一项。4.2需求分析4.2.1 总体目标1输入学生的基本数据。2实现学生的提问和教师的答疑操作。3输出各重要信息表单。4.2.2可行性分析系统是基于b/s结构,在IIS平台上使用ASP与Microsoft SQL 2008开发的,主要使用本地计算机进行

8、测试和使用,完全可以运行。4.2.3产品需求规格说明 (1)目标解决学生上传作业问题,教师可以将新作业传到该系统上,也可以在次系统上下载学生上传的作业,并将成绩上传供学生查看。(2) 用户的特点用户是机房管理员,对计算机技术比较了解,学校教师专业教师能很快熟悉系统的使用方法,非专业教师也能很快掌握,学校学生能很快学会使用系统。(3)基本功能 1不同用户登录进入不同的界面 2学生作业的查看 3学生作业成绩的查看 4学生作业上传 5教师布置作业 6教师删除作业 7教师修改作业 8教师发布成绩 9教师修改成绩 10教师下载作业 11管理员添加教师用户 12管理员添加学生用户 13个人资料的查看 14

9、个人密码的修改(4)假定与约束 1如果压缩文件夹的功能不能解决,那么只有教师到服务器拷贝文件夹 2如果学校觉得系统不能满足学生作业上传的需要,那么将不能放在机房,供学生使用 3如果遇到一些技术问题无法解决,那么将会加大系统的开发周期 4如果此系统在离开学期之前都无法开发成功,那么也不能提供给机房使用 5不同用户登录进入不同的界面 6管理员添加教师用户 7管理员添加学生用户 8个人资料的查看 9个人密码的修改(5)对性能的规定 1要求系统支持Microsoft .NET Framework 1.1 2要求系统支持Microsoft SQL Server数据库(6)限制条件1教师不可以进入管理员页

10、面,还有学生页面;2管理员也不可以进行学生和教师页面;3每个学生登录进入之后只能看到自己班级的作业,不可以看到别的班级的作业;4每个教师登录只对自己发布的作业进行管理不可以对别的教师发布的作业进行管理;5当学生注册时输入的学号必需与选定的班级匹配;6不同的用户使用修改密码都只能修改自己的密码,无法修改他人的;7不同的用户使用个人数据功能时也是只可以看到自己的信息不可以看到他们的信息;8学生上传作业的类型,大小,时间等,受到教师发布作业的约束。4.2.4系统数据建模(ER图)图14.2.4 系统功能建模(数据流程图)图2 总图 名称:课题别名:作业描述:老师发布可选的课题定义:课题=课题名+课题

11、号+课题内容说明位置:数据库名称:学生别名:描述:选修软件工程课程设计的学生。定义:学生=学号+姓名+班级+密码+课题号位置:数据库4.2.5数据字典 名称:设计报告别名:描述:对所选课题设计的需求规格说明书,可行性研究报告,概要设计报告,详细设计报告,课程设计报告。定义:设计报告=课题号+需求规格说明书+组长名+可行性研究报告+概要设计报告+详细设计报告+课程设计报告。位置:数据库位置:数据库名称:教师别称:描述:教授软件工程设计课程的教师定义:教师=教工号+姓名+密码位置:数据库4.3 总体设计(系统结构图)图44.4 详细设计4.4.1模块详细设计(算法设计)4.4.1.1模块定义在线作

12、业提交批改系统从功能上可分为教师管理程序、学生管理程序和管理员管理程序,教师管理程序部分主要实现学生信息的添加、所交班级信息的添加 、课程信息的添加、上传下载作业和评定成绩的管理,学生管理程序部分主要实现了学生对作业的下载和上传。管理员具有系统的完全权限,管理员具有添加和删除教师的权限。系统主要功能模块具体描述如下: (1)学生模块主要包括学生管理,主要功能:查看教师布置的作业,并下载作业,完成作业后提交到服务器,以及修改学生自己的基本情况等。(2)教师模块主要包括搜索作业模块,布置作业模块,管理作业模块,查看成绩模块,统计作业递交情况模块,修改资料模块。搜索作业模块,主要功能:搜索教师自己所

13、布置的作业学生递交情况。(3)布置作业模块 主要功能:教师编辑所布置的作业,向学生发布作业,以及指明是否允许学生上传作业。(4) 管理作业模块 主要功能:下载作业,评阅作业,给学生打分,以及删除本次作业。(5)修改资料模块 主要功能:修改教师自己的基本信息情况。(6) 管理员模块 主要包括教师管理,学生管理,系统配置管理,主要功能:增加,修改,删除教师用户,配置系统参数,配置上传文件类型。4.4.1.2输入项目(1)输入设计输入设计的目标是:在保证输入信息正确性和满足输出需要的前提下,做到输入方法简便、迅速与经济。输入设计要遵循最小量、简单性、早检验、少转换原则。其主要内容包括:输入方式的选择

14、输入方式根据数据产生的地点,时间,周期,数量及特性,处理要求的确定。常用的输入方式主要有以下三种:键盘输入、光电设备输入及声音输入。本系统主要采用键盘输入。输入数据的活动及输入格式的设计原始数据的获得需要考虑数据产生的部门,确定收集的时间和方法;了解数据产生的周期,平均发生量及最大量。4.4.1.3输出项目输出设计主要解决的问题是针对不同的用户的特点和要求,以最适当的形式,输出最切合需要的信息。其主要内容包括:输出方式的选择系统的输出方式根据输出信息的使用要求,信息量的大小、输出设备的限制条件来决定。输出表的设计表内容要根据使用人员的实际需要进行设计。对不同的用户,应当提供详细程度不同、内容不

15、同的表。4.4.1.4程序过程设计本系统的目标是在Internet/Intranet上来实现网上作业提交,可以实现学生在线提交作业的无纸化管理,可以有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学、科研、管理服务,随时随地的可以让学生联机操作提交。系统采用了模块化的设计方法:选择了面向对象的、易于扩展的ASP编程语言环境使用Microsoft server 2008做为数据库平台。本系统整体上可划分为若干个功能模块。系统安全可靠也是一个重要的设计原则。本系统的配置是采用WindowsXP作为网络操作系统, Microsoft server 2008作为数据库服务器。所以操作系统

16、WindowsXP的安全防护机制及数据库Microsoft server 2008的安全机制是本系统采用的安全防护方式。4.4.1.5测试要点 在软件开发过程中,一方面要求通过测试活动验证所开发的软件在功能上满足需求中的每一条特性;性能上满足客户要求的负载压力和相应的响应时间、吞吐量要求;另一方面,面向市场和客户,开发团队还要满足在预算范围内尽快发布软件的需求。(1) 登录测试 (2) 修改密码测试(3) 查看题号测试(4) 添加成员测试(5) 成绩测试4.4.2模块详细设计(1)将教师和学生的信息在管理员界面上显示,供其管理。(2)接受教师和学生的信息,并于数据库中的信息进行核对。(3)信息

17、接收模块,接收学生提出的问题。(4)信息接收模块,接受教师的解答。(5)信息接收模块,接受教师发出的群公告。(6)信息接收模块,接受管理员发出的群公告。(7)文件接收模块,接收教师和学生上传的文件。(8)显示控制模块,将学生的问题在教师界面上显示。(9)显示控制模块,将教师的解答在学生界面上显示。(10)显示控制模块,将教 师的群公告在所在其辅导的学生界面上显示。(11)显示控制模块,将管理员的群公告在所有教师和学生的界面上显示。5 总结与展望在课程设计中也遇到很多问题,在和同学与老师交流过程中都得到解决,也处理了一些在理论课上没遇到的问题与困难,对今后学习很有帮助。短短一周的课程设计已经结束

18、,在课程设计中每个人都遇到了一定的问题,通过老师和同学的帮助、指导所有问题都得到了解决,也使自己对一些问题有了新的看法和认识。课程设计是开放教育试点专业学生整个学习过程中的一个重要实践环节,通过课程设计认识到自己的不足,例如,缺乏动手能力,平时大家都学习理论知识,所以实践能力相对薄弱,出现眼高手低的情况,在实际操作中会出现各种错误。课程设计也是学生在校学习期间学习成果的综合总结,它对于培养学生的科研能力,提高其综合能力及全面素质具有重要的意义。这次软件工程导论课程设计给我的最大的印象就是如果自己有了兴趣,就动手去做,困难在你的勇气和毅力下是抬不了头的。从做这个课程设计开始无论遇到什么困难,我都没有一丝的放弃的念头。出于对知识的渴望,出于对新技术的好奇,出于对一切未知的求知。我完成了这次软件工程课程设计,不过这只是我学习路上的驿站,我会继续学习它。语言本来就是相通的。语言并不重要毕竟它仅仅是工具,用好一个工具并不是一件值得为外人道的事情,主要是了解学习思想,学无止境。参考文献1 微软公司.SQL Server 2000数据库程序设计 M.北京:高等教育出版社,20042软件工程导论(第5版);清华大学出版社成绩评定成绩 教师签字11

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

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com