软件工程设计阐明书_第1页
软件工程设计阐明书_第2页
软件工程设计阐明书_第3页
软件工程设计阐明书_第4页
软件工程设计阐明书_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件工程设计阐明书

姓名:_______________

学号:_________

班级:______________

指导教师:_______________

完毕日期:

设计要求

考察学生对软件工程措施学的掌握程度,重要考察可行

考核性分析、需求分析、面向对象日勺分析、面向对象的设计

目的等能力。包括了对象模型、用例图I、数据流图、ER图

等日勺创立。提高同学们对实际项目的分析和设计能力。

教师给定《教务管理系统》、《在线考试系统》、《旅

行社信息管理系统》、《人事工资管理系统》、《图书馆图

书借阅查询系统》等几种题目日勺基本需求,规定同学们

通过更近一步的需求调研,完毕如下儿种方面日勺任务:

1、给出系统的可行性分析汇报

2、给出系统的需求分析汇报

3、给出系统的面向对象分析并得到对象模型

考核

项目4、给出系统[1勺基本用例图

规定

5、给出系统的数据流图

6、给出系统W、J主界面设计

7、写出分析和设计汇报

规定:

1、可以选择给定日勺题目中的任何一种,也可以自

选题目,但需经任课老师同意。

2、可以几种同学一组共同完毕同一种项目,但规

定各自门勺分工明确,论文突出各自的重点。

目录

引言错误!未定义书签。

1.1编写目的J错误!未定义书签。

1.2项目背景错误!未定义书签。

可行性分析错误!未定义书签。

2.1技术可行性错误!未定义书签。

2.2经济可行性错误!未定义书签。

2.3社会可行性错误!未定义书签。

2.4最终止论错误!未定义书签。

需求分析错误!未定义书签。

3.1项目的功能需求错误!未定义书签。

3.2项目的性能需求错误!未定义书签。

四系统分析错误!未定义书签。

4.1系统对象模型错误!未定义书签。

4.2系统用例图错误!未定义书签。

4.3系统数据流图错误!未定义书签。

4.4系统ER图错误!未定义书签。

五系统设计错误!未定义书签。

5.1主界面的设计错误!未定义书签。

5.2数据库的初步设计错误!未定义书签。

六总结错误!未定义书签。

七参照文献错误!未定义书签。

考试系统设计阐明书

一引言

1.1编写目的

考试系统设“阐明书日勺编写目日勺是为了变化一直以来人们使用老式人工纸质

的方式来考试测评,这种考试测评方式存在着许多缺陷,如:效率低、保密性差,

此外时间一长,将产生大量H勺文献和数据,这对于批改、查找、更新和维护考试试

卷都带来了不少的I困难。而使用计算机对学生考试,具有手工考试所无法比拟的

长处.例如:批改迅速、查找以便、可靠性高、保密性好、寿命长、成本低等。这

些长处可以极大地提高学生考试的效率,也是老师H勺科学化、正规化测评学生的

重要途径,故设计此系统。

1.2项目背景

目前伴随学校学生人数的不停增长,学校资源日勺有限性,加上计算机日勺迅速

发展,人工试卷考试已经满足不了目前日勺需要,并且十分日勺难以保留资料挥霍资

源弊端十分多。同步学校对学生考试系统的规定十分强烈,也有诸多这方面日勺软

件在市场中出现,广受学校老师日勺欢迎。

项目名称:考试系统:

项目提供者:学校老师;

设计者:

顾客:学校考试测评老师;

项目实现者:

考试系统项目的开发软件是使用NetBcans开发工具,NetBeans是Sun企业使

用Java语言开发日勺一种开源工具,重要包括IDE(集成开发环境)和Platform

(平台)两个重要部分。运用NetBeans集成开发环境可以开发原则的IJava应用

程序、Neb程序、程序、C++程序等。由于这个开发软件适合小中型的开发项

目恰好适合这个项目的开发,并且这个项目开的语言大部分使用java语言恰好

适合我们的开发,选择NetBeans开发工具是很好日勺。

项目开发使用的数据库足sqlse【ver2023数据库,SQLServer是一种关系数据

库管理系统。它最初是由MicrosoftSybase和AshtonTate三家企'也共同开发

的,于1988年推出了第一种OS/2版本。

二可行性分析

2.1技术可行性

考试系统大概一种月就可以完毕,在这段时间内容可以把考试系统中的各个

功能实现,重要的难点在系统前台和后台日勺连接,由于数据库中的数据繁多,加

上系统有一点复杂,这个地方是项目的难点,不过应用既有日勺技术是完全可以处

理日勺,只不过是花费的时间多一点。我们团体队员的实力也是很强的,此前做过

类似的项目,并且在专业学习方面都是非常突出的,完全有能力保质保量完毕这

个项目。

2.2经济可行性

1、初期的投入

基建投资:

PC机2台:5000*2=10000元

打印机1台:1000元

其他一次性支出:

人员培训费用:2023元

常常性支出:

人工费用:(考试工作人员工资2023元/月)*2=4000/月

其他不可预知费用::0000元

合计:27000元,每年再支出16000元

2、效益

一次性收益:

常常性收益:

减少考试工作人员10个:(考试工作人员工资1800元/月)*10=18000元/月

效率提高:30%以上,节省成本30000元/年

不可定量收益:

合计:246000元/每年

2.3社会可行性

1.法律方面日勺可行性

本项目不波及在社会上或政治上引起侵权、破坏或其他责任问题。设计本项

目的一切活动都在国家法律容许范围以内。系统开发和运行与国家日勺政策法规不

存在任何冲突和抵触之处并且不存在盗版问题。

2.使用方面H勺可行性

考试系统针对学校学生考试进行开发的一种系统。从学校的角度来看,纸质

日勺考试不仅物质成本高,并且需要花费大量的人力资源;此外,纸质的考试不够

灵活,使得考试变得不够人性化,不能体现出学校考试日勺真实目的一一增进学生

提高自身的素质和能力,学生和老师都是受过高等教育日勺人对考试系统完全可以

掌握,并且可以安全使用该系统。

2.4最终止论

通过从技术、经济和社会各个方面日勺深入研究,综合各方面的原因得出结论:

考试系统项目可以在预期内完毕可以开始着手组织设计开发。

三需求分析

3.1项目的功能需求

规定能识别考生,自动随机抽取试题,考试时间到自动交卷,交卷时自幼评

分。教师能根据教学内容生成或维护试题库,能理解学生学生的考试状况。

该考试系统只限单项选择题、多选题和判断题,它由二个子系统构成:

1、报名系统:(1)考生信息录入。(2)准考证号生成。(3)考生信息查询与维

护。

2、考试系统:

考生只需输入准考证,与登录考生信息相符即可开始考试,否则拒绝登录,考

试开始时将自动抽取试题,考试时间到自动交卷,交卷时自动评分。

3、数据管理:

将报名表中的考生信息导入登录表。

4、查询与记录:

①查询已考人员成绩及记录人数。②查询零分人员及记录人数。③查询未考人

员及记录人数。

交卷后可查询本考试各题H勺顾客答案与对日勺答案(注意不一样顾客的权限)

3.2项目的性能需求

该项目规定能识别考生,自动随机抽取试题,考试时间到自动交卷,交卷

时自动评分。教师能根据教学内容生成或维护试题库,能理解学生学生日勺考试状

况。可以使同学们同步在线考试,实时性比很好,对数据库日勺查询时对应时间规

定尽量短,对于环境的适应性没有障碍。同步数据的精确度要高,具有以扩展性

和以维护性,在处理某些不可防止日勺错误是,应当能保护数据的完整性,且安全

性要高。

四系统分析

4.1系统对象模型

图4-1

4.2系统用例图

I监考人员I

查看考生信息

图4-2

4.3系统数据流图

图4-3

4.4系统ER图

图4-4

五系统设计

5.1主界面的设计

考试登录界面

考生登录

请正确输入您的考试信息

准考证号|1234567890

姓名存

班级|计算机02

确认|取消|

图5-1

管理员登录界面

图5-2

5.2数据库的初步设计

考试系统选择的是SQLServer数据库,这个数据库是一种关系型数据库。

本项目选择这个数据库H勺重要原因是:数据库能汇集多种信息以供查询、存储和

检索。自定义窗体搜集信息。数据表达图提供了一种类似于Excel的电子表格,

可以使数据库一目了然,还提供了排序功能。SQLServer2023也提供了数据存

储库,可以使用桌面数据库文献把数据库文献置干网络文献服务器,与其他网络

顾客共享数据库。如上所述,MicrosoftSQLServer2023作为关系数据库开发

具有了许多长处,可以在一种数据包中同步拥有桌面数据库日勺便利和关系数据库

日勺强大功能。为了安全性和保障同步多人考试和随时存储数据,选择了SQL

Servero

六总结

回忆该系统从选题,到调研、需求分析、设计、编码实现、测试等,论文的

撰写,这系列连贯的过程,感想颇多,收获也诸多。大体的总结几点,如下:

1.设计开发一种软件首先应当对•所要编写的软件有一种大体日勺认识一种总

的框架,有一定【付思绪。对要实现的功能进行分析,并且理清其中的关系,把整

个逻辑构造在脑海中实现出来。另一方面就是要对在开发软件过程中用到得工具

进行准备,做好设计前H勺准备工作。

2.在开发一种系统时,前期的分析工作是个关键不过详细的实际操作也同

样重要。在编码的过程中要做到对代码功能日勺理解,每一块用什么样的代码实现

什么功能应当很清晰。在一种就是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论