ImageVerifierCode 换一换
格式:DOCX , 页数:28 ,大小:35.08KB ,
资源ID:4608583      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4608583.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库软件工程网络综合课程设计指导书.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库软件工程网络综合课程设计指导书.docx

1、数据库软件工程网络综合课程设计指导书数据库软件工程网络(综合)课程设计指导书湖州师范学院信息与工程学院2012年1月目 录一、适用范围 3二、课程设计基本目的与可能收获 4三、课程设计任务与具体要求 5四、开发阶段任务及角色分工一览表 7五、小组成员角色描述与负责完成的文档 9六、课程设计交付成果说明 11七、主要参考文献与网址 12八、课程设计参考题目及要求(可自选题目) 14九、时间安排及成绩评定 30一、适用范围课程设计名称:数据库软件工程网络(综合)课程设计所属专业:计算机科学与技术,软件工程,物联网工程等参考学时:54学时先修课要求:程序设计、操作系统、数据库、web应用、计算机网络

2、二、课程设计基本目的与可能收获1. 通过本课程设计的实践及其前后的准备与总结,复习、领会、巩固和运用数据库、软件工程、计算机网络课堂上所学的软件开发方法和知识,比如,软件项目的完整设计与开发过程、结构化技术、快速原型法和面向对象方法等。特别是结构化分析、结构化设计、快速原型开发、面向对象分析与面向对象设计。2. 为学生适应毕业后团队合作开发规模稍大项目和综合应用本专业所学习的多门课程知识(例如,软件工程、程序设计语言、操作系统、数据库、网络编程等)创造实践机会。为学生提供主动学习(比如,对Web网页设计、ASP或ASP交互网页技术、Java开发环境、商用数据库应用、电子商务、客户机/服务器技术

3、、Visio与Rose软件工具等内容的学习)、积极探索与大胆创新的机会。3. 使学生通过参加小组团队的开发实践,了解项目管理、团队合作、文档编写、口头与书面表达的重要性。4使每个学生了解软件工具与环境对于项目开发的重要性,并且重点深入掌握好一、两种较新或较流行的软件工具或计算机应用技术、技能(比如,网页设计技术与常见工具;基于ASP.NET、Java、PHP等技术的Web编程;软件开发文档编制工具Office、Visio、Rose等;商用数据库Access、SQL Server、Oracle、MySql等设计与实现;客户机/服务器结构)。5. 通过“稍大的”富有挑战性的软件实验项目开发实践,为

4、学生提供主动学习(比如,对Web网页设计、ASP或ASP交互网页技术、Java开发环境、商用数据库应用、电子商务、客户机/服务器技术、Visio与Rose软件工具等内容的学习)、深入实践的机会,并且通过课程设计实践中,提高学生的自学能力、书面与口头表达能力、创造能力和与团队其他成员交往和协作开发软件的能力,提高学生今后参与开发稍大规模实际软件项目和探索未知领域的能力和自信心。三、课程设计任务与具体要求1. 学习课程设计指导书和分组 学习研究课程设计指导书,进行分组(3-5人一小组,并且明确每个学生在开发小组中扮演的角色及承担的职责(包括选出组长)。2. 确定目标、初步方案,准备、试用开发环境与

5、工具 每个小组确定开发网站目标及初步方案;选择、准备、试用开发平台、数据库、交互网页开发技术、网页设计工具及其他有关开发工具。3. 学习与搜集素材,借阅必要的书籍与材料 学习开发小组及成员根据自己承担的任务利用各种途径(图书馆、因特网、书店、同学亲友等)进行针对性的学习并收集相关素材。4. 课堂与课下结合开发项目 因为需要自学和探索的内容与软件较多,每个学生要特别发挥积极主动精神投入课程设计和开发活动。除了实验室正式安排的课程设计时间之外,学生需要充分利用好课余时间,自己有计算机的学生更要充分利用有利条件以取得尽可能好的开发成果,力争获得最大收益。5. 各阶段的开发工作 小组开发各阶段的任务及

6、成员角色分工参看后面的“开发阶段任务及角色分工一览表”。需要说明的是,表中给出的各阶段顺序是迭代进行的,可能需要反复多次改进才能最后完成。开发过程中,小组长必须承担起领导责任,不定期召开小组开发工作研讨会(建议5-8次)。会前有准备,会议有记录(包括日期、出席人员、主题、讨论纪要、结论与问题、计划与行动分工。事后要保存好供老师检查),会后有分工和检查。开发小组工作会议的可能内容是: 1) 选题、网站内容及开发方案研讨;小组成员分工;开发计划拟定。 2) 同类著名网站浏览、分析;网站需求分析;网站原型及成员分工确认。 3) 原型主页设计及网页组织研讨。 4) 数据库设计及应用研讨。 5) 交互网

7、页开发技术或其他专门开发技术或开发工具使用的研讨。 6) 网站原型集成测试、原型功能改进与扩充;开发文档整理、汇总。6. 做好小组与个人的开发记录、总结,做好小组内外的交流与互助 各个开发小组及其每个成员可以互相研讨、帮助,但必须独立完成自己承担的开发任务与文档编制任务,不得抄袭他人成果。在课程设计进行期间,每个小组由小组长建立项目开发记录本(不少于30页),每周至少做一次记录,包括小组会议记录,小组记录本要保存好供老师检查。建议每个小组成员也建立自己个人的开发记录或日志。记录的内容可以包括:个人在小组中承担任务、计划与进度;相关学科与软件工具学习内容摘要与存在问题、难点;好的创意与建议;开发

8、或学习心得;文档草稿;重要信息与线索记录等。这样做可以有助于项目开发工作和自己的学习,也有助于最后完成个人和小组的课程设计报告。四、开发阶段任务及角色分工一览表_文档 阶 段 角 色 承 担 的 任 务代号 名 称 角色A(主程序员,组长) 角色B(辅助程序员1) 角色C(辅助程序员2) 角色D(素材文档员) 角色E(网页设计员)G0 问题定义与 开题小组报告项目开发计划 AG0G1 知名同类网站 网站考察分析考察、分析报告 小组报告EG1G2 软件项目需求 (用户类型与业 (功能需求 (加工算法 (分层DFD 分析报告(SRS) 务流程分析图) 说明部分) 说明部分) 数据字典)G3 网站原

9、型 原型需求分析 需求分析报告 小组报告AG3 (注:此报告内容与G2阶段大致相同,但是落实到原型上的内容,原型的功能要精简而明确,)G4 软件体系 (软件模块 总体设计小组报告BG4 (所有模块清单(名 结构文档 层次结构图) (网站工作原理图) 称,功能,I/O,调用)G5 数据库与文件 (二维表清单(表名,主 (数据库中各表 数据库设计小组报告CG5设计文章 码,字段,类型,长度) 关联图及说明) (E-R图)G6 网站前台 网站前台设计设计文档 小组报告BG6G7 网站后台 网站后台设计设计文档 小组报告CG7G8 网页设计文档 网页设计与实现 小组报告EG8G9 编码阶段文档 (个人

10、完成的带注释 (个人完成的带注释 典型前台模块清单) 典型后台模块清单)G10 网站开发、运行环境 运行环境配置与网站配置与程序安装文档 安装小组报告CG10G11 软件测试 系统总体测试与调 (个人完成的某个 (个人完成的某个 (后台服务 (前台服务与调试文档 试小组报告AG11 单元模块测试) 单元模块测试) 集成测试) 集成测试)G12 网站帮助与 系统配置、帮助与使用使用说明文档 说明小组报告DG12G13 小组课程设计报告 (小组最终报告大纲) 小组课程设计最终 报告DG13 G14 个人课程设计报告 个人课程设计 个人课程设计 个人课程设计 个人课程设计 个人课程设计 报告AG14

11、 报告BG14 报告CG14 报告DG14 报告EG14注1:文档G0-G12的格式可参看郑人杰等编写软件工程教材的附录。文档要按照教师指定时间陆续完成。 注2:如果采用面向对象分析与设计方法,分析设计文档可以采用UML规范由用况图、类图、对象图、顺序图、协同图、状态图、活动图、包图、组件图、配置图等表示软件开发的部分文档。注3:每个小组由5人组成,每个人对应某一角色,负责完成与角色相关任务和文档(带为需要个人负责完成提交的文档,不带的任务是需要个人做的工作,所完成的非正式文档供小组其他成员完成带的正式报告用,提供),组长负责总的协调。五、小组成员角色描述与负责完成的文档 (注:若采用面向对象

12、分析与设计方法开发提供文档将有所不同,参看附录D)角色角色名称职责与提交文档条件A主程序员(组长)全面协调小组工作;负责整个项目开发工作、网站需求分析、系统测试与调试和小组文档核查等工作1开题(问题定义与可行性研究)小组报告:AG02. 用户类型与业务流程图分析图:AG23网站原型需求分析小组报告:AG34软件系统模块层次结构图:AG44数据库二维表结构描述:AG55. 系统总体测试与调试小组报告:AG116. 小组课程设计最终报告大纲:AG137. 个人课程设计报告:AG141综合素质好,有团队精神,组织、协调能力强2. 项目分析与编程能力较强B辅助程序员1主要负责网站结构设计与前台程序的开

13、发等工作1SRS功能需求说明部分:BG22. 网站原理图与系统总体设计小组报告BG43数据库中各表关联图与说明:BG54. 网站前台设计小组报告:BG66. 个人完成的带注释的关键前台模块清单:BG97. 个人完成的某个前台单元模块测试说明:BG118. 个人课程设计报告:BG14编程能力较强,较熟悉Web编程C辅助程序员2主要负责网站数据库设计与后台程序的开发等工作1SRS部分关键加工算法说明:CG22网站所有模块清单(名称,功能,I/O,调用):CG43数据库设计小组报告(含E-R图):CG54. 网站后台设计小组报告:CG75. 个人完成的带注释的关键后台模块清单:CG96. 运行环境配

14、置与网站安装小组报告:CG107. 个人完成的某个后台单元模块测试说明:CG118. 个人课程设计报告:CG14编程能力较强,较熟悉数据库编程D文档管理员主要负责完成课程设计小组最终报告、小组电子文档管理和帮助系统开发等工作,可适当协助角色E1SRS分层数据流图与数据字典:DG22网站后台服务模块集成测试:DG113系统配置、帮助与使用说明小组报告:DG124. 小组课程设计最终报告:DG135. 个人课程设计报告:DG14文笔好,细心负责;较熟悉办公软件与画图软件E网页设计员主要负责美工、网页设计与实现等工作1著名同类网站考察、分析小组报告:EG12网站文字与素材、网页设计文档:EG83网站

15、后台服务模块集成测试:EG114. 个人课程设计报告:EG14创意好;网页设计与美工、绘图能力强六、课程设计交付成果说明1. 书面材料(1)个人报告: 每个学生提交个人课程设计报告AG14EG14(A4打印稿,不少于10页,格式要求参看附录)交给组长。由组长连同小组打印报告一并按时交给老师。(2)小组报告: 课程设计小组报告(A4打印稿,不少于15页,格式要求参看附录) 由小组的角色D完成(报告大纲由组长起草,报告要经过全组讨论,由各个成员提供素材)。(3)小组项目开发记录本(含小组进行课程设计的活动日志与会议记录)。注:组长把小组报告、开发记录本连同所有成员的个人报告交给课代表,再由课代表统

16、一交给老师。2. 软件与电子文档(1)个人电子文档:把含个人完成的文档软盘交给小组负责保管文档的角色D(平时组长安排的计算机的硬盘中,最后保存在不只一台计算机中)。个人软盘中应当包含个人完成的开发源代码和在上面“七、小组成员角色描述与负责完成的文档”中指定的文档和个人课程设计报告的电子文档。(2)小组项目电子文档:小组平时把运行系统的文档保存在组长安排的计算机硬盘小组项目专用目录中。完成项目后,把小组项目课程设计报告、可运行程序、源代码、相关文档连同各个小组成员的文档分别复制到在小组项目专用目录下不同的子目录以及每个成员的子目录中。最后再把包含整个小组项目专用目录的内容复制到负责保管电子文档的

17、课代表的计算机中本班软件工程课程设计目录中,待老师审查、验收。个人和小组电子文档应当包括的内容参看上面的七、八两小节。注1.在老师未审核和未给出成绩之前,个人和小组均应当有完整的程序与文档的备份。注2.最好每个班级把本班中所有小组项目(其中含有小组与各成员的报告、可运行程序、系统配置文件、安装文件、源代码和相关文档) 3. 材料上交截止时间第十五周七、主要参考文献与网址1. 张海藩,软件工程导论(第四版),清华大学出版社,20032. 郑人杰等,实用软件工程(第二版),清华大学出版社,19973. Software EngineeringA Practitionaers Approach,Ro

18、ger S.Pressman, (中文版,第4版),机械工业出版社&McGraw-Hill,19994. 软件工程:Java语言实现,Stephen R.Schach著,袁兆山等译,机械工业出版社,19995. 美Herbert Schildt著,史光华译,Java 2:编程起步,人民邮电出版社,2001 6. 美Watts S. Humphrey著,袁昱译,小组软件开发过程,人民邮电出版社,20007. Jacquie Barker著,韩柯等译,Java面向对象编程指南, 电子工业出版社,20018. 张龙祥编著,UML与系统分析设计,人民邮电出版社,2001年8月 9. 美I.Jacobs

19、on,G.Booch,J.Rumbaugh著,周伯生等译,统一软件开发过程,机械工业出版社,200210. 美Joseph Schmuller著,李虎等译,UML基础、案例与应用,人民邮电出版社,200211. 飞思科技产品研发中心编著,JSP教程,电子工业出版社,200212. 楊学瑜等编著,JSP入门与提高,清华大学出版社,200213. Donny著,JSP与网站开发编程实战,科学出版社,200114. 覃剑锋 张钢编著,ASP网站建设专家,机械工业出版社,200115. 武延军 赵彬编著,精通ASP网络编程,人民邮电出版社,200016. 徐国平等编著,JSP网络开发务实,电子工业出版

20、社,2001年9月17. 宋玲主编,电子商务21世纪的机遇与挑战(第二版),电子工业出版社,200018曹建 编,Flash5 Dreamweaver 4 与Fireworks4网页设计尖锋, 电子工业出版社,2001 19. 库博工作室,中文ACCESS 2000实用教程,中国水利电力出版社,199920. 李赫雄等,SQL SERVER 2000应用程序开发,邮电出版社,200121. 刘育楠著,动态网页设计培训教程,清华大学出版社,200122. 摆渡人工作室,我的第一个主页,机械工业出版社,200123. 天蓝工作室,网站架构与美工黄金组合,邮电出版社,200024. 田首瑞著,网页制

21、作梦幻组合,清华出版社,200125. Grady Booch,Ivar Jacobson,James Rumbaugh著,邵维忠等译,UML用户指南,机械工业出版社,200126. JDK1.3.1(Java开发开发工具包)及JDK1.3.1文档下载网址27. Resin软件开发包下载网址: 28. Tomcat软件开发包下载网址: http:/jakarta.apache.org29. 其他参考网站的网址: 八、课程设计参考题目及要求(可自选题目)1、网站开发类题目1(网上书店My-eBookStore)假设个体书店店主李八折委托计算机专业的大学毕业生组成的开发小组(36人)为他创建网上书

22、店系统My-eBookStore,以便能够扩展书店的客户群、科学管理、提高效益。该书店以经营英语、计算机书籍为主。在网上书店建立初期,要求在确保基本功能正常的情况下,尽量简化,并且在2个月内完成。网站主要提供的基本服务项目有:用户的注册,登录;用户的分级浏览或图书选购;店主对进书、售书、库存、帐目、客户的管理;以及网站的日常维护(比如,网上书店简介;网上书店信息发布;客户留言及对客户留言的反馈)。 如果可能,店主小童还希望利用电子商务突出自己网上书店的特色和提高书店的经营效益。要求网页能够提供两级图书目录和三层信息(一级目录是图书的基本分类目录;其下是图书的二级目录,它对应于某基本分类之下的书

23、名及其简要信息;当客户点击二级目录中的某本书之后,系统应当显示详细介绍该书的文字与图形信息)。一般客户可以浏览网上书店内容。欲购书的客户需要注册(提供邮购和管理所必须的有效信息,如姓名、地址、电话等)取得唯一的用户名成为会员。会员登录后便可以购书一本或多本。店主在客户确认网上订书单后的7日内收到其足额购书汇款单后的10日内根据与客户的约定时间送书到客户手中,同时应收到有客户签名的送书单回执。店主应该能够对网上书店的进书、售书订单、库存、帐目(比如,日结帐,日销售额与鸁利额、)、客户信息进行查询和管理。为了便于测试所开发的My-eBookStore系统,系统开发小组应该输入各30册以上的英语图书

24、和计算机图书到系统中。假设网上书店系统运行在Windows 2000平台之上,所选用的数据库是Access或SQL Server;交互网页技术可以采用ASP技术(微软方案)或JSP技术(Java方案)或PHP技术;软件文档的开发和编制可以采用Visio、Rose等工具。由于大学生开发小组对于所涉及到的学科知识和开发技术与工具并不完全熟悉,因此他们需要边学边干,并且采用原型法进行有效的团队开发。 要求:学生开发小组对上述客户需求仔细研究、分析,同时参考网站开发项目2、项目3介绍中有关网站开发的功能与技术指标,并且在考察同类著名网站功能和设计特色的基础上,拟定出本小组要开发网站系统的问题定义与网站

25、原型基本功能与特色、开发技术与工具、设计初步方案、开发计划与成员分工等文档。然后再按照本课程设计指导书的各项要求进行设计、开发、测试与文档编制和总结。项目的分析与设计任务可以采用传的结构化分析与设计方法,也可以采用面向对象要分析与设计方法(如用UML工具Rose)。题目2(创业网站My-eCompany)介绍假设由善长于计算机平面设计、英汉翻译、Java编程与网络应用开发的几名大学毕业生创办了一个小的创业公司从事承接上述专业任务及其相关信息咨询业务。创业初期的任务是开发该公司的创业网站My-Company,以便向公众展示公司的宗旨、业务(典型业务与报价)、构成、专长与特色、成果及联系方式。创业

26、网站的功能除了可以参考项目2中所述的网上书店My-eBookStore之外,还可以参考以下一般企业网站具有的基本功能。在创业网站建立初期,同样要求在确保基本功能正常的情况下,尽量简化,并且在2个月内完成。一般企业网站基础方案项目服务内容具体描述备注独立域名域名注册国际顶级域名一个1个网站建设主机空间共享40G使用空间Windows2000平台主页设计(中文版或英文版)根据企业特点选择设计主页企业提供有关资料精美网页制作10个中文或英文精美页面(企业任选)标准A4页面产品库图文并茂15个产品图片和详细文字说明产品库发步企业提供产品图片商情展示专用窗口各种供求信息分类发布高级搜索引擎自主操作,不限

27、数量电子邮箱1个以企业域名为后缀的电子邮箱*空间为5M网站计数器记录客户访问数量1个客户留言板方便客户与企业之间沟通1个新闻发布系统企业随时添加修改删除公司的新闻动态信息反馈单及时得到商业信息实现企业在线订购1个商务办公室网上商务办公信息交互传递更新网站内容1个共享数据库多重发布多次链接的信息服务网站维护假设创业网站My-Company系统运行在Windows 2000平台之上,所选用的数据库是Access或SQL Server;交互网页技术可以采用ASP技术(微软方案)或JSP技术(Java方案)或PHP技术;软件文档的开发和编制可以采用Visio、Rose等工具。由于大学生开发小组对于所涉

28、及到的学科知识和开发技术与工具并不完全熟悉,因此他们需要边学边干,并且采用原型法进行有效的团队开发。要求:学生开发小组对上述客户需求仔细研究、分析,同时参考网站开发项目1、项目3介绍中有关网站开发的功能与技术指标,并且在考察同类著名网站功能和设计特色的基础上,拟定出本小组要开发网站系统的问题定义与网站原型基本功能与特色、开发技术与工具、设计初步方案、开发计划与成员分工等文档。然后再按照本课程设计指导书的各项要求进行设计、开发、测试与文档编制和总结。项目的分析与设计任务可以采用传的结构化分析与设计方法,也可以采用面向对象要分析与设计方法(如用UML工具Rose)。题目3(政府机构网站Our-eOrganization)假设由擅长计算机网站开发的几名大学毕业生创办了一个小的创业公司,为了培养队伍,他们主动为政府的某个机构开发一个政府机构实验网站Our-eOrganization,网站内容主要包括该政府机构的如下内容:政务公开;机构概览;网上办公;网上监督;公众反馈;机构特色内容与特色功能;网站的日常服务与安全。在考虑该网站的内容、功能和技术指标时还可以参看有关我国城市政府网站的以下三个表(摘自计算机世界34期2002年9月9日A24-A26)。由于是实验网站,在网站开发初期,要求在确保基本功能正常的情况下,尽量简化,并且在2至3个月内完成。假设政府机构实验网站Our-

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1