[封面] 《软件工程》课程设计报告.doc

上传人:创****公 文档编号:3283770 上传时间:2019-05-28 格式:DOC 页数:64 大小:1.46MB
下载 相关 举报
[封面] 《软件工程》课程设计报告.doc_第1页
第1页 / 共64页
[封面] 《软件工程》课程设计报告.doc_第2页
第2页 / 共64页
[封面] 《软件工程》课程设计报告.doc_第3页
第3页 / 共64页
[封面] 《软件工程》课程设计报告.doc_第4页
第4页 / 共64页
[封面] 《软件工程》课程设计报告.doc_第5页
第5页 / 共64页
点击查看更多>>
资源描述

1、软件工程课程设计山东科技大学信息科学与工程学院计算机 06 级山东科技大学1 1目录一课程设计开题报告3二需求分析9三动态图和静态类图16动态图16用况描述20静态类图22四概要设计23五详细设计31六测试分析报告40七用户操作手册45八总结性报告48九附录49张军超50刘慧丽53李季57修彬60山东科技大学2 2软件工程课程设计报告学 院 名 称 信息学院 专 业 班 级 计算机 06 级 组长姓名学号 张军超 0601050222 组员姓名学号 李季 0601050208 修彬 0601050125 刘慧丽 0601050115 指 导 教 师 孙红梅 填表时间: 2008 年 11 月

2、19 日山东科技大学3 3山 东 科 技 大 学课程设计开题报告题 目 贫穷与饥饿为主题,.NET 网站开发 学 院 名 称 信息学院 专 业 班 级 计算机 06 级 组长姓名学号 张军超 0601050222 组员姓名学号 李季 0601050208 修彬 0601050125 刘慧丽 0601050115 指 导 教 师 孙红梅 填表时间: 2008 年 11 月 19 日山东科技大学4 4设计(论文)题目 以贫困饥饿为主题的网站开发工程设计 应用研究 开发研究 基础研究 其它设计(论文)类型(划“” )一、 本课题的研究目的和意义【1】 以贫穷与饥饿为主题,基于 ASP.NET 环境运

3、行平台构建小型网站,呼吁大众关注该问题。让人们了解贫穷和饥饿的人们及贫穷饥饿方面的问题,提供一些为解决贫穷饥饿问题做出贡献人的事例,号召大家同情并致力解决贫穷和饥饿问题,并为人们提供一个论坛的平台。【2】 团队协作讨论学习中,深入掌握.NET 技术高度集成化的便利性和在 Web方向的综合运用与拓展功能。通过该站点的构建,发掘.NET 框架内编程的高效性及所见即所得等显著优势特点,倡导推广该技术在相关领域的应用与发展。二、 本课题的主要研究内容(提纲)【1】对比同类型相关网站在此方面的技术特色,参考现存.NET 框架内网站整体运用技巧。并团队讨论出目标站点的雏形,横向与纵向的换位思考争取使网站更

4、创意别出心裁。展现亮点。【2】网站主题为”告别贫困,远离饥饿” ,网站分六个模块:首页、热点透视、温暖基金、爱心人物、各国举措、论坛。【3】首页模块为其他各模块提供链接,并在各模块链接下列举几个该模块最新信息的链接。将点击率高的页内信息放在相应模块的先序位置,为浏览用户了解热点提供快捷。【4】温暖基金模块提供有关贫穷饥饿基金方面的信息。【5】爱心人物模块让人们了解为贫穷饥饿问题做出贡献的人们,号召大家参与其中。【6】各国举措模块是关于各国解决贫困饥饿问题的政策和措施。论坛模块为大家提供讨论的平台,并且在每个相关页面设置论坛模块域(信息页的底部) ,够浏览用户发表言论。山东科技大学5 5三、 文

5、献综述(国内外研究情况及其发展)(1) ASP.NET 是 Microsoft 公司推出的基于通用语言的编程框架,可以用来在服务器端构建功能强大的 Web 应用程序,ASP.NET 为人们提供了一种崭新的网络编程模型。ASP.NET 的设计目的是使得构造基于 Web 的应用程序更加容易和快捷,而这些应用程序能够与各种 Web 服务器、应用服务器、浏览器和开发工具共同工作,目前已经成为开发动态网页的主流技术之一。通过Internet 互联网, Web 将全世界联网的不同网址上的相关信息有机地编制在一起,以超文本传输协议 HTTP 为基础协议进行数据的传输 1。(2) ASP.NET 2.0 具有

6、很强的可扩展性,它采用基于提供者的模型,使界面设计与数据存储分割开来,可以自定义数据存储,而不用修改界面代码。这些基于提供者的模型允许开发人员进行自定义,这些提供者包括成员服务、角色管理、站点地图、配置文件、会话状态、Web 事件、Web 部件和配置等。ASP.NET 2.0 新增网站管理工具,提供用于配置应用程序的 GUI 界面,使网站开发人员可以使用基于 Web 的界面从本地和远程轻松地管理自己的站点。 ASP.NET 2.0 对现有功能进行了增强,页面生成兼容 XHMTL 1.1 标准;所有控件的呈现结果都会智能地根据客户端的设备不同呈现不同的内容;所有的控件都支持与新的数据源控件绑定;

7、提高 XML 处理的性能,并支持W3C 推荐标准 2。(3) C#是一门简单、现代、优雅、面向对象、类型安全、平台独立的组件编程语言,是.NET 的关键性语言,也是整个.NET 平台的基础,它使程序员能快速地为新一代 Microsoft.Net 平台开发出应用程序。C# 1.0 的语言设计小组包括 Anders Hejlsberg、Scott Wiltamuth、Peter Golde、Peter Sollich 和 Eric Gunnerson。对于 C# 2.0,语言设计小组包括 Anders Hejlsberg、Peter Golde、Peter Hallam、Shon Katzenbe

8、rger、Todd Proebsting 和 Anson Horton。此外,#和.NET 公共语言运行库中泛型的设计和实现是基于“Gyro”原型,它是由 Microsoft Research 的 Don Syme和 Andrew Kennedy 构建的 3。(4) .netCHARTING enables your web site to display massive amounts of dynamically generated data quickly and easily through a visual interface. Built with 100% managed cod

9、e and the C# language and provided with extensive samples in both VB.NET and C#, this high performance charting control also contains a feature rich data access and aggregation system with calculation support. We continue to add value and functionality (such as the gauge and dial chart type added in

10、 2.5, the geographic map chart and vector chart in 4.0, AJAX scroll / zoom in 5.0 and organizational charts in 5.1) to .netCHARTING without separate add-on purchases required. See whats new or download a fully functional, free, developer version and start charting today!(5) 研究表明,贫困仍然是人类发展面临的主要挑战之一。世

11、界上还有大量的贫困和饥饿人口被远远抛在减贫进展的后面。为了更深入地理解导致这种状况的原因,国际研讨会决定采取何种与以往不同的、新的行动来改善贫困人口的福利。 4(6) 据新华社电在纽约联合国总部举行的消除贫困和饥饿世界首脑会议 20 日通山东科技大学6 6过最终宣言。宣言说,将进一步加强国际合作,调动一切可利用资源来消除世界上的贫困与饥饿,力争按计划实现 2000 年制定的“千年发展目标” 。宣言说,目前全球每天约有两万人因饥饿而死亡,有超过 10 亿人生活在日均生活费 1 美元的极度贫困线下。世界农业和科技已发展到今天的水平,这种状况不论是在政治上、经济上还是在道义上都是绝不可接受的。宣言呼

12、吁各国为消除贫困制定战略,敦促发达国家按蒙特雷共识的要求,加强对发展中国家的财政援助,并协调援助行动,提高援助的“可预测性” 。5(7( 如今做网站技术发展越来越迅速,要使自己的网站出类拔萃,就要进行一定的网站优化,要知道网站优化是网站排名靠前的密窍。所谓网站优化,是指为迎合搜索引擎的网站排名规则而进行的对网站的规划,网页的设计,代码的添加等一系列的操作。最终确保网站能在搜索引擎上获得较好的排位,让更多的潜在客户能够很快的找到你,从而求得网络营销效果的最大化。网站优化的技巧主要有四点:网站的内容要充实;网站的结构要合理;优化网站的页面,使其尽量美观、优雅;要有一定的连接策略。 6山东科技大学7

13、 7四、 拟解决的关键问题【1】通过前台页面相关信息数据与数据库动态链接,实现管理员身份登陆后,对数据库内容信息的操作,达到对前台数据进行操作的目的。【2】 设定网页计数器,根据每页面的计数器内值的大小进行排序,实现热点透视模块中的热点序列。【3】在网页中内嵌入网络播放器,支持视频在线的播放功能。【4】提供浏览用户注册功能,完成注册后,可以自由发表言论,且网络系统能够自动过滤不健康言论信息五、 研究思路和方法【1】 团队讨论站点的整体外形架构,确定网站类型及概略性功能【2】 团队成员以调查问卷、借阅书籍或 Internet 网上搜索等形式搜集贫困与饥饿相关主题资料后,讨论整理材料。【3 】小组

14、形式讨论构建该主题网站的需求分析与设计,且不断细化,逐步朗清交互界面的涉及与功能后,建立 UML 数据模型与设计图,为后期的技术实现提供清晰目的。【4】 技术实现阶段,根据 UML 模型提供的数据,基于 ASP.NET 环境,团队协作实现网站的构建开发,页面部分数据信息通过 ODBC 技术与 SQL sever 2000实现动态存储与连接。【5】 多次对网站调试,挖掘网站在功能和架构上的不足与错误。逐步提高网站的稳定性和完备性。【6】队内讨论在构建网站中遇到的关键问题与解决思路、方法交流在该案例建设中的技术心得。综述网站的特色职能书面形式递交结项报告书。六、 本课题的进度安排第 13 周:团队

15、综合讨论网站建设的需求分析,以详细的书面形式递交。第 1415 周:小组成员分工分析设计每模块的功能与类构成部分。并将各个模块细化,最后将小组成员的分析结果汇总,集体讨论整理。第 16 周:多次上机对网站各模块进行调试后,再针对网站整体调试验证。及时改正出错模块的指令编码域。第 17 周:汇总各模块的功能与各模块之间的衔接关系。团队小组交流技术心得后,山东科技大学8 8递交结项报告书。七、 参考文献【1】 ASP.NET 动态网站开发基础教程 (C#篇) 郭兴峰、陈建伟编著 清华大学出版社【2】 ASP.NET2.0 应用开发技术 孟宪会、张慧妍编著 人民邮电出版社【3】 C#编程语言详解 (

16、美)Anders Hejlsberg,Scott Wiltamuth,Peter Golde 著 电子工业出版社【4】国务院扶贫办官方网站【5】联合国官方网站【6】网站推广之家【7】数据库系统概论(第四版) 王珊、萨师煊编著 高等教育出版社【8】软件工程 钱乐秋、赵文耘、牛军钰编著 清华大学出版社指导教师意见指导教师(签名): 年 月 日所在系(所)意见负责人(签章): 年 月 日山东科技大学9 9需求分析说明书一.网站设计的功能要求网站设计的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的网站,目的在于解决当前世界面临的世界饥饿问题呼吁更多的人来关注问题,早日解决全世界人民的温饱问题。根据可行性研究的结果和客户的要求,分析现有情况及问题,采用 Client/Server结构,将网站的设计分为两个方面的内容:客户端,服务器端。下面分析各个子系统的功能需求:客户端流程图:用户登录到主页面检测用户登陆信息是否正确用户登陆错误用户浏览页面 用户登陆用户登陆成功用户进行登陆后操作用户注册用户填写个人信息用户信息是否有效用户信息有效注册成功用户信息无效用户留言返回主页面留言权限用户具有权限留言成功用户不具有权限留言失败

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

当前位置:首页 > 实用文档资料库 > 表格模板

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。