需求分析概要设计详细设计等写法仅供参考使用Word下载.docx
- 文档编号:8023152
- 上传时间:2023-05-09
- 格式:DOCX
- 页数:27
- 大小:27.49KB
需求分析概要设计详细设计等写法仅供参考使用Word下载.docx
《需求分析概要设计详细设计等写法仅供参考使用Word下载.docx》由会员分享,可在线阅读,更多相关《需求分析概要设计详细设计等写法仅供参考使用Word下载.docx(27页珍藏版)》请在冰点文库上搜索。
1.6本课题要达到的设计目标................................................................................3
1.6.1实现后台数据库的设计与实现..............................................................3
1.6.2实现用户信息的管理..............................................................................3
1.6.3实现学生成果信息的发布与管理..........................................................4
1.6.4实现对学生信息及成果信息的查询......................................................4
1.6.5实现用户间学习交流的留言、评论功能...............................................4
第二章系统分析....................................................5
2.1系统需求分析.............................................................................................5
2.2采用的关键技术介绍........................................................................................6
2.2.1ASP.NET简介..........................................................................................6
2.2.2SQLServer2000简介..............................................................................6
2.3可行性分析........................................................................................................7
2.2.1技术可行性..............................................................................................7
2.2.2操作可行性..............................................................................................7
第三章系统概要设计.................................................8
智能卡技术课程设计报告
3.1系统总体设计....................................................................................................8
3.1.1运行环境..................................................................................................8
3.1.2系统流程..................................................................................................8
3.1.3系统结构................................................................................................10
3.2系统接口的概要设计......................................................................................10
3.2.1用户接口................................................................................................10
3.2.2外部接口................................................................................................12
3.3数据库概要设计..............................................................................................12
3.3.1逻辑结构设计........................................................................................12
3.3.2物理结构设计........................................................................................13
3.4系统出错处理设计..........................................................................................14
3.4.1出错信息................................................................................................14
3.4.2补救措施................................................................................................14
3.4.3系统维护设计......................................................................................14
第四章系统详细设计................................................15
4.1表示层即系统界面的详细设计......................................................................15
4.1.1母版页的详细设计................................................................................15
4.1.2客户首页的详细设计............................................................................16
4.1.3成果发布界面的详细设计....................................................................17
4.1.4学生留言信息管理界面的详细设计....................................................18
4.1.5页面权限设置的详细设计....................................................................19
4.2业务层的详细设计..........................................................................................19
4.3数据库详细设计..............................................................................................20
4.3.1表的详细设计........................................................................................21
4.3.2表间关系图............................................................................................23
第五章系统实现....................................................24
5.1系统开发环境..................................................................................................24
5.2系统实现..........................................................................................................24
5.2.1客户端系统实现....................................................................................24
5.2.2后台管理系统实现................................................................................26
5.3系统运行环境要求..........................................................................................27
5.3.1服务器端要求........................................................................................27
5.3.2客户端要求............................................................................................27
5.4系统部署..........................................................................................................27
5.4.1数据库设置.............................................................................................27
5.4.2服务器端运行设置步骤........................................................................27
第六章性能测试与分析..............................................28
6.1测试实例(测试集)的研究与选择..............................................................28
6.2性能分析..........................................................................................................29
第七章课程设计总结................................................31
7.1系统总结..........................................................................................................31
7.1.1系统特点介绍........................................................................................31
7.1.2系统存在的问题....................................................................................31
7.2系统改进建议或设想......................................................................................32
7.3课程设计心得体会..........................................................................................32参考文献..........................................错误!
未定义书签。
第一章概述
1.1本课题的研究背景
自网络飞速发展以来,它为人们的生活带来了不少便利。
人们通过网络获取信息,同时也向网络发布着各种信息来展现自己。
如近年来热火朝天的博客正是如此。
据中国互联网络信息中心发布的的第十八次中国互联网络发展状况统计显示:
中国网民是总人数达到12300万人,其中上网的学生数量达到3000万,1500万人经常使用教育网,2500万人经常使用网上招聘。
网民中的学生群体对网络的依赖不言而喻。
尤其是即将面临毕业的高年级学生更是需要充分展现自己而增加应聘机会,而对于各界的用人单位,他们也需要从各方面了解关于这些人才的更详细的信息。
1.2本课题的研究意义
网络工程专业学生成果网站,正是为满足这个需求而设计。
学生用户可以在网站上发布各式各样的成果信息,如获奖证书、个人相册、文章、原创代码等;
而学校外界的普通用户则可以从网站上查询学生发布的成果信息。
网站将提供给学生用户展向自我、互相学习的平台,同时也向校外普通用户提供能够更加全面了解学生的途径。
因此,网络工程专业学生成果网站具有现实的意思和实用价值。
1.3本论文的目的、内容及作者的主要贡献
1.3.1本论文的目的
本论文对网络专业学生学习成果网站做出详细地需求分析,并对其设计与实现过程进行详细的论述。
目的在于阐明本网站如何实现不同角色用户间方便、快捷、安全的信息交流平台。
1.3.2本论文的内容
本论文内容上从网站的开发背景开始论述,研究并确定了开发环境,并对网站的需求做出了详细的分析,根据网站的需求及开发工具的功能特性确立课题的设计方案及开发策略。
并对课题的概要设计、详细设计以及代码实现过程和后期的测试过程,须改进的部分都进行了详细的说明。
1.3.3作者主要贡献
本论文中,作者的主要贡献是对网站的需求分析,设计并实现符合实际应用的成果网站。
主要包括数据库设计与建立、功能模块设计、事物逻辑及各个功能的代码实现、良好用户操作界面的设计与实现、对各功能实现结果的测试等。
1.4国内外相近研究课题的特点及优缺点分析
本课题属于信息管理系统,信息管理系统顾名思义,就是对某个领域的特定信息进行管理。
即进行添加、删除、修改以及查询信息等操作。
如图书信息管理系统、学生信息管理系统等。
它们的特点在于能够迅速处理庞大的数据,提高人们的工作效率。
这同时也是它们的优点,而缺点在于这些普通的信息管理仅限于对批量数据的单方面处理,并没有用户间信息交流的功能。
更多的时候,人们需要的信息应该是动态的,可交流的。
本课题致力于研究并实现能够进行信息的系统管理的同时,用能提供让用户间可以交流,互通的信息平台。
1.5现行研究存在的问题及解决办法
1.5.1需求分析问题
对课题所研究的问题不是很明确,如其应用范围,用户群体等。
通过老师的讲解及指导和查相关资料得以解决。
对于信息的安全性合法性的控制,原设为学生用户发布成果成功后,管理员后期发现非法的信息就可以撤除,控制力度较低。
后来听取了老师的建议,让学生用户发布成果是先提交给管理员,管理员审核通过之后,才使发布生效,即发布成功。
提高了控制力度,保证了信息的合法性。
1.5.2数据库设计问题
数据库的设计应与需求分析的现实情况不相符,在其合理性及功能实现的需求上出现了问题,通过老师的指导,多次修改数据库的表设计。
如files表用于存储成果信息的附件信息,原本设置了一个字段数据类型为nvarchar用存储附件在服务器端的存储路径。
后来听取老师建议,上传附件时将附件文件转换成二进制数据,再将其存入数据库,故将此字段改为字段数据类型为image。
本课题中,运用到了ASP.NET2.0中的新功能,成员管理。
通过“VisualStudio2005命令提示”工具,创建了相关数据库。
1.5.3三层结构设计问题
本课题采用三层结构设计,分为表示层、业务层、数据层。
在实现功能时连接数据库,将表示层的数据控件直接连到了数据库数据源。
这样与三层结构出现了矛盾。
经过改正,将表示层的数据控件连到了业务层的业务对象,再由业务对象属性方法连接数据库。
对象类,用C#编程实现。
问题得以解决。
1.5.4代码实现问题
通过业务层的对象类调用数据库的存储过程,此过程中,因编程规范及其他各种语法问题出现了很多错误,通过查阅资料学习得以解决。
1.5.5页面设计问题
本课题的前台页面设计工具采用ASP.NET2.0,尽管VisualStudio.NET的HTML编辑功能要比Dreamweaver的强得多,但由于作者对HTML不是很熟悉,仅靠拖曳控件难以控制页面规格,导致页面粗糙。
部分页面通过专业网站开发工具Dreamweaver编辑表格之后,再粘贴到ASP.NET2.0里完成了页面设计。
1.6本课题要达到的设计目标
本课题致力于实现用户间方便、快捷、安全的信息交流平台。
提供学生展现自我,学习交流,外界人士了解学生成果信息的途径。
包含以下内容:
1.6.1实现后台数据库的设计与实现
完成数据库的设计与实现,数据库的设计一般包括数据库库需求分析、数据库概念结构设计、数据库逻辑结构设计等。
1.6.2实现用户信息的管理
本课题中网站的用户分四个角色,即学生用户、普通用户、管理员用户(管理员用户又分为普通管理员用户、超级管理员用户)。
l学生用户的信息由管理员用户注册部分信息,以学号为登录名、发布统一
的初始密码(123456@)。
并在前台管理其他个人信息。
l普通用户的信息由用户自己注册生成,并管理。
l管理员的信息由超级管理员创建并管理。
1.6.3实现学生成果信息的发布与管理
学生用户根据自己的学号密码登录网站之后,网站现实对应学生用户的功能链接,学生用户发布的成果信息提交后,经管理员审核通过后自动发布。
学生用户还可进入管理成果页面管理自己的成果,成
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 需求 分析 概要 设计 详细 写法 仅供参考 使用