数据库软件工程网络(综合)课程设计指导书.doc_第1页
数据库软件工程网络(综合)课程设计指导书.doc_第2页
数据库软件工程网络(综合)课程设计指导书.doc_第3页
数据库软件工程网络(综合)课程设计指导书.doc_第4页
数据库软件工程网络(综合)课程设计指导书.doc_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

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

文档简介

2012年1月 数据库软件工程网络(综合)课程设计指导书 32页 (共31页) 数据库软件工程网络(综合)课程设计指导书湖州师范学院信息与工程学院2012年1月目 录一、适用范围3二、课程设计基本目的与可能收获4三、课程设计任务与具体要求5四、开发阶段任务及角色分工一览表7五、小组成员角色描述与负责完成的文档9六、课程设计交付成果说明11七、主要参考文献与网址12八、课程设计参考题目及要求(可自选题目)14九、时间安排及成绩评定30一、适用范围课程设计名称:数据库软件工程网络(综合)课程设计所属专业:计算机科学与技术,软件工程,物联网工程等参考学时:54学时先修课要求:程序设计、操作系统、数据库、web应用、计算机网络二、课程设计基本目的与可能收获1. 通过本课程设计的实践及其前后的准备与总结,复习、领会、巩固和运用数据库、软件工程、计算机网络课堂上所学的软件开发方法和知识,比如,软件项目的完整设计与开发过程、结构化技术、快速原型法和面向对象方法等。特别是结构化分析、结构化设计、快速原型开发、面向对象分析与面向对象设计。2. 为学生适应毕业后团队合作开发规模稍大项目和综合应用本专业所学习的多门课程知识(例如,软件工程、程序设计语言、操作系统、数据库、网络编程等)创造实践机会。为学生提供主动学习(比如,对Web网页设计、ASP或ASP交互网页技术、Java开发环境、商用数据库应用、电子商务、客户机/服务器技术、Visio与Rose软件工具等内容的学习)、积极探索与大胆创新的机会。3. 使学生通过参加小组团队的开发实践,了解项目管理、团队合作、文档编写、口头与书面表达的重要性。4使每个学生了解软件工具与环境对于项目开发的重要性,并且重点深入掌握好一、两种较新或较流行的软件工具或计算机应用技术、技能(比如,网页设计技术与常见工具;基于ASP.NET、Java、PHP等技术的Web编程;软件开发文档编制工具Office、Visio、Rose等;商用数据库Access、SQL Server、Oracle、MySql等设计与实现;客户机/服务器结构)。5. 通过“稍大的”富有挑战性的软件实验项目开发实践,为学生提供主动学习(比如,对Web网页设计、ASP或ASP交互网页技术、Java开发环境、商用数据库应用、电子商务、客户机/服务器技术、Visio与Rose软件工具等内容的学习)、深入实践的机会,并且通过课程设计实践中,提高学生的自学能力、书面与口头表达能力、创造能力和与团队其他成员交往和协作开发软件的能力,提高学生今后参与开发稍大规模实际软件项目和探索未知领域的能力和自信心。三、课程设计任务与具体要求1. 学习课程设计指导书和分组 学习研究课程设计指导书,进行分组(3-5人一小组,并且明确每个学生在开发小组中扮演的角色及承担的职责(包括选出组长)。2. 确定目标、初步方案,准备、试用开发环境与工具 每个小组确定开发网站目标及初步方案;选择、准备、试用开发平台、数据库、交互网页开发技术、网页设计工具及其他有关开发工具。3. 学习与搜集素材,借阅必要的书籍与材料 学习开发小组及成员根据自己承担的任务利用各种途径(图书馆、因特网、书店、同学亲友等)进行针对性的学习并收集相关素材。4. 课堂与课下结合开发项目 因为需要自学和探索的内容与软件较多,每个学生要特别发挥积极主动精神投入课程设计和开发活动。除了实验室正式安排的课程设计时间之外,学生需要充分利用好课余时间,自己有计算机的学生更要充分利用有利条件以取得尽可能好的开发成果,力争获得最大收益。5. 各阶段的开发工作 小组开发各阶段的任务及成员角色分工参看后面的“开发阶段任务及角色分工一览表”。需要说明的是,表中给出的各阶段顺序是迭代进行的,可能需要反复多次改进才能最后完成。开发过程中,小组长必须承担起领导责任,不定期召开小组开发工作研讨会(建议5-8次)。会前有准备,会议有记录(包括日期、出席人员、主题、讨论纪要、结论与问题、计划与行动分工。事后要保存好供老师检查),会后有分工和检查。开发小组工作会议的可能内容是: 1) 选题、网站内容及开发方案研讨;小组成员分工;开发计划拟定。 2) 同类著名网站浏览、分析;网站需求分析;网站原型及成员分工确认。 3) 原型主页设计及网页组织研讨。 4) 数据库设计及应用研讨。 5) 交互网页开发技术或其他专门开发技术或开发工具使用的研讨。 6) 网站原型集成测试、原型功能改进与扩充;开发文档整理、汇总。6. 做好小组与个人的开发记录、总结,做好小组内外的交流与互助 各个开发小组及其每个成员可以互相研讨、帮助,但必须独立完成自己承担的开发任务与文档编制任务,不得抄袭他人成果。在课程设计进行期间,每个小组由小组长建立项目开发记录本(不少于30页),每周至少做一次记录,包括小组会议记录,小组记录本要保存好供老师检查。建议每个小组成员也建立自己个人的开发记录或日志。记录的内容可以包括:个人在小组中承担任务、计划与进度;相关学科与软件工具学习内容摘要与存在问题、难点;好的创意与建议;开发或学习心得;文档草稿;重要信息与线索记录等。这样做可以有助于项目开发工作和自己的学习,也有助于最后完成个人和小组的课程设计报告。四、开发阶段任务及角色分工一览表_文档 阶 段 角 色 承 担 的 任 务代号 名 称 角色A(主程序员,组长) 角色B(辅助程序员1) 角色C(辅助程序员2) 角色D(素材文档员) 角色E(网页设计员)G0 问题定义与 开题小组报告项目开发计划 AG0G1 知名同类网站 网站考察分析考察、分析报告 小组报告EG1G2 软件项目需求 (用户类型与业 (功能需求 (加工算法 (分层DFD 分析报告(SRS) 务流程分析图) 说明部分) 说明部分) 数据字典)G3 网站原型 原型需求分析 需求分析报告 小组报告AG3 (注:此报告内容与G2阶段大致相同,但是落实到原型上的内容,原型的功能要精简而明确,)G4 软件体系 (软件模块 总体设计小组报告BG4 (所有模块清单(名 结构文档 层次结构图) (网站工作原理图) 称,功能,I/O,调用)G5 数据库与文件 (二维表清单(表名,主 (数据库中各表 数据库设计小组报告CG5设计文章 码,字段,类型,长度) 关联图及说明) (E-R图)G6 网站前台 网站前台设计设计文档 小组报告BG6G7 网站后台 网站后台设计设计文档 小组报告CG7G8 网页设计文档 网页设计与实现 小组报告EG8G9 编码阶段文档 (个人完成的带注释 (个人完成的带注释 典型前台模块清单) 典型后台模块清单)G10 网站开发、运行环境 运行环境配置与网站配置与程序安装文档 安装小组报告CG10G11 软件测试 系统总体测试与调 (个人完成的某个 (个人完成的某个 (后台服务 (前台服务与调试文档 试小组报告AG11 单元模块测试) 单元模块测试) 集成测试) 集成测试)G12 网站帮助与 系统配置、帮助与使用使用说明文档 说明小组报告DG12G13 小组课程设计报告 (小组最终报告大纲) 小组课程设计最终 报告DG13 G14 个人课程设计报告 个人课程设计 个人课程设计 个人课程设计 个人课程设计 个人课程设计 报告AG14 报告BG14 报告CG14 报告DG14 报告EG14注1:文档G0-G12的格式可参看郑人杰等编写软件工程教材的附录。文档要按照教师指定时间陆续完成。 注2:如果采用面向对象分析与设计方法,分析设计文档可以采用UML规范由用况图、类图、对象图、顺序图、协同图、状态图、活动图、包图、组件图、配置图等表示软件开发的部分文档。注3:每个小组由5人组成,每个人对应某一角色,负责完成与角色相关任务和文档(带为需要个人负责完成提交的文档,不带的任务是需要个人做的工作,所完成的非正式文档供小组其他成员完成带的正式报告用,提供),组长负责总的协调。五、小组成员角色描述与负责完成的文档 (注:若采用面向对象分析与设计方法开发提供文档将有所不同,参看附录D)角色角色名称职责与提交文档条件A主程序员(组长)全面协调小组工作;负责整个项目开发工作、网站需求分析、系统测试与调试和小组文档核查等工作1开题(问题定义与可行性研究)小组报告:AG02. 用户类型与业务流程图分析图:AG23网站原型需求分析小组报告:AG34软件系统模块层次结构图:AG44数据库二维表结构描述:AG55. 系统总体测试与调试小组报告:AG116. 小组课程设计最终报告大纲:AG137. 个人课程设计报告:AG141综合素质好,有团队精神,组织、协调能力强2. 项目分析与编程能力较强B辅助程序员1主要负责网站结构设计与前台程序的开发等工作1SRS功能需求说明部分:BG22. 网站原理图与系统总体设计小组报告BG43数据库中各表关联图与说明:BG54. 网站前台设计小组报告:BG66. 个人完成的带注释的关键前台模块清单:BG97. 个人完成的某个前台单元模块测试说明:BG118. 个人课程设计报告:BG14编程能力较强,较熟悉Web编程C辅助程序员2主要负责网站数据库设计与后台程序的开发等工作1SRS部分关键加工算法说明:CG22网站所有模块清单(名称,功能,I/O,调用):CG43数据库设计小组报告(含E-R图):CG54. 网站后台设计小组报告:CG75. 个人完成的带注释的关键后台模块清单:CG96. 运行环境配置与网站安装小组报告:CG107. 个人完成的某个后台单元模块测试说明:CG118. 个人课程设计报告:CG14编程能力较强,较熟悉数据库编程D文档管理员主要负责完成课程设计小组最终报告、小组电子文档管理和帮助系统开发等工作,可适当协助角色E1SRS分层数据流图与数据字典:DG22网站后台服务模块集成测试:DG113系统配置、帮助与使用说明小组报告:DG124. 小组课程设计最终报告:DG135. 个人课程设计报告:DG14文笔好,细心负责;较熟悉办公软件与画图软件E网页设计员主要负责美工、网页设计与实现等工作1著名同类网站考察、分析小组报告:EG12网站文字与素材、网页设计文档:EG83网站后台服务模块集成测试:EG114. 个人课程设计报告:EG14创意好;网页设计与美工、绘图能力强六、课程设计交付成果说明1. 书面材料(1)个人报告: 每个学生提交个人课程设计报告AG14EG14(A4打印稿,不少于10页,格式要求参看附录)交给组长。由组长连同小组打印报告一并按时交给老师。(2)小组报告: 课程设计小组报告(A4打印稿,不少于15页,格式要求参看附录) 由小组的角色D完成(报告大纲由组长起草,报告要经过全组讨论,由各个成员提供素材)。(3)小组项目开发记录本(含小组进行课程设计的活动日志与会议记录)。注:组长把小组报告、开发记录本连同所有成员的个人报告交给课代表,再由课代表统一交给老师。2. 软件与电子文档(1)个人电子文档:把含个人完成的文档软盘交给小组负责保管文档的角色D(平时组长安排的计算机的硬盘中,最后保存在不只一台计算机中)。个人软盘中应当包含个人完成的开发源代码和在上面“七、小组成员角色描述与负责完成的文档”中指定的文档和个人课程设计报告的电子文档。(2)小组项目电子文档:小组平时把运行系统的文档保存在组长安排的计算机硬盘小组项目专用目录中。完成项目后,把小组项目课程设计报告、可运行程序、源代码、相关文档连同各个小组成员的文档分别复制到在小组项目专用目录下不同的子目录以及每个成员的子目录中。最后再把包含整个小组项目专用目录的内容复制到负责保管电子文档的课代表的计算机中本班软件工程课程设计目录中,待老师审查、验收。个人和小组电子文档应当包括的内容参看上面的七、八两小节。注1.在老师未审核和未给出成绩之前,个人和小组均应当有完整的程序与文档的备份。注2.最好每个班级把本班中所有小组项目(其中含有小组与各成员的报告、可运行程序、系统配置文件、安装文件、源代码和相关文档) 3. 材料上交截止时间第十五周七、主要参考文献与网址1. 张海藩,软件工程导论(第四版),清华大学出版社,20032. 郑人杰等,实用软件工程(第二版),清华大学出版社,19973. Software EngineeringA Practitionaers Approach,Roger 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.Jacobson,G.Booch,J.Rumbaugh著,周伯生等译,统一软件开发过程,机械工业出版社,200210. 美Joseph Schmuller著,李虎等译,UML基础、案例与应用,人民邮电出版社,200211. 飞思科技产品研发中心编著,JSP教程,电子工业出版社,200212. 楊学瑜等编著,JSP入门与提高,清华大学出版社,200213. Donny著,JSP与网站开发编程实战,科学出版社,200114. 覃剑锋 张钢编著,ASP网站建设专家,机械工业出版社,200115. 武延军 赵彬编著,精通ASP网络编程,人民邮电出版社,200016. 徐国平等编著,JSP网络开发务实,电子工业出版社,2001年9月17. 宋玲主编,电子商务21世纪的机遇与挑战(第二版),电子工业出版社,200018曹建 编,Flash5 Dreamweaver 4 与Fireworks4网页设计尖锋, 电子工业出版社,2001 19. 库博工作室,中文ACCESS 2000实用教程,中国水利电力出版社,199920. 李赫雄等,SQL SERVER 2000应用程序开发,邮电出版社,200121. 刘育楠著,动态网页设计培训教程,清华大学出版社,200122. 摆渡人工作室,我的第一个主页,机械工业出版社,200123. 天蓝工作室,网站架构与美工黄金组合,邮电出版社,200024. 田首瑞著,网页制作梦幻组合,清华出版社,200125. Grady Booch,Ivar Jacobson,James Rumbaugh著,邵维忠等译,UML用户指南,机械工业出版社,200126. JDK1.3.1(Java开发开发工具包)及JDK1.3.1文档下载网址/products/JDK/1.2/dowlowd-Windows.html/products/JDK/1.2/dowlowd-docs.html27. Resin软件开发包下载网址: /download/resin-2.0.0.zip28. Tomcat软件开发包下载网址: 29. 其他参考网站的网址: /quickstart//usa/webcasts/net/vstudio//traincert/training/roadmap/default.asp八、课程设计参考题目及要求(可自选题目)1、网站开发类题目1(网上书店My-eBookStore)假设个体书店店主李八折委托计算机专业的大学毕业生组成的开发小组(36人)为他创建网上书店系统My-eBookStore,以便能够扩展书店的客户群、科学管理、提高效益。该书店以经营英语、计算机书籍为主。在网上书店建立初期,要求在确保基本功能正常的情况下,尽量简化,并且在2个月内完成。网站主要提供的基本服务项目有:用户的注册,登录;用户的分级浏览或图书选购;店主对进书、售书、库存、帐目、客户的管理;以及网站的日常维护(比如,网上书店简介;网上书店信息发布;客户留言及对客户留言的反馈)。 如果可能,店主小童还希望利用电子商务突出自己网上书店的特色和提高书店的经营效益。要求网页能够提供两级图书目录和三层信息(一级目录是图书的基本分类目录;其下是图书的二级目录,它对应于某基本分类之下的书名及其简要信息;当客户点击二级目录中的某本书之后,系统应当显示详细介绍该书的文字与图形信息)。一般客户可以浏览网上书店内容。欲购书的客户需要注册(提供邮购和管理所必须的有效信息,如姓名、地址、电话等)取得唯一的用户名成为会员。会员登录后便可以购书一本或多本。店主在客户确认网上订书单后的7日内收到其足额购书汇款单后的10日内根据与客户的约定时间送书到客户手中,同时应收到有客户签名的送书单回执。店主应该能够对网上书店的进书、售书订单、库存、帐目(比如,日结帐,日销售额与鸁利额、)、客户信息进行查询和管理。为了便于测试所开发的My-eBookStore系统,系统开发小组应该输入各30册以上的英语图书和计算机图书到系统中。假设网上书店系统运行在Windows 2000平台之上,所选用的数据库是Access或SQL Server;交互网页技术可以采用ASP技术(微软方案)或JSP技术(Java方案)或PHP技术;软件文档的开发和编制可以采用Visio、Rose等工具。由于大学生开发小组对于所涉及到的学科知识和开发技术与工具并不完全熟悉,因此他们需要边学边干,并且采用原型法进行有效的团队开发。 要求:学生开发小组对上述客户需求仔细研究、分析,同时参考网站开发项目2、项目3介绍中有关网站开发的功能与技术指标,并且在考察同类著名网站功能和设计特色的基础上,拟定出本小组要开发网站系统的问题定义与网站原型基本功能与特色、开发技术与工具、设计初步方案、开发计划与成员分工等文档。然后再按照本课程设计指导书的各项要求进行设计、开发、测试与文档编制和总结。项目的分析与设计任务可以采用传的结构化分析与设计方法,也可以采用面向对象要分析与设计方法(如用UML工具Rose)。题目2(创业网站My-eCompany)介绍假设由善长于计算机平面设计、英汉翻译、Java编程与网络应用开发的几名大学毕业生创办了一个小的创业公司从事承接上述专业任务及其相关信息咨询业务。创业初期的任务是开发该公司的创业网站My-Company,以便向公众展示公司的宗旨、业务(典型业务与报价)、构成、专长与特色、成果及联系方式。创业网站的功能除了可以参考项目2中所述的网上书店My-eBookStore之外,还可以参考以下一般企业网站具有的基本功能。在创业网站建立初期,同样要求在确保基本功能正常的情况下,尽量简化,并且在2个月内完成。一般企业网站基础方案项目服务内容具体描述备注独立域名域名注册国际顶级域名一个1个网站建设主机空间共享40G使用空间Windows2000平台主页设计(中文版或英文版)根据企业特点选择设计主页企业提供有关资料精美网页制作10个中文或英文精美页面(企业任选)标准A4页面产品库图文并茂15个产品图片和详细文字说明产品库发步企业提供产品图片商情展示专用窗口各种供求信息分类发布高级搜索引擎自主操作,不限数量电子邮箱1个以企业域名为后缀的电子邮箱*空间为5M网站计数器记录客户访问数量1个客户留言板方便客户与企业之间沟通1个新闻发布系统企业随时添加修改删除公司的新闻动态信息反馈单及时得到商业信息实现企业在线订购1个商务办公室网上商务办公信息交互传递更新网站内容1个共享数据库多重发布多次链接的信息服务网站维护假设创业网站My-Company系统运行在Windows 2000平台之上,所选用的数据库是Access或SQL Server;交互网页技术可以采用ASP技术(微软方案)或JSP技术(Java方案)或PHP技术;软件文档的开发和编制可以采用Visio、Rose等工具。由于大学生开发小组对于所涉及到的学科知识和开发技术与工具并不完全熟悉,因此他们需要边学边干,并且采用原型法进行有效的团队开发。要求:学生开发小组对上述客户需求仔细研究、分析,同时参考网站开发项目1、项目3介绍中有关网站开发的功能与技术指标,并且在考察同类著名网站功能和设计特色的基础上,拟定出本小组要开发网站系统的问题定义与网站原型基本功能与特色、开发技术与工具、设计初步方案、开发计划与成员分工等文档。然后再按照本课程设计指导书的各项要求进行设计、开发、测试与文档编制和总结。项目的分析与设计任务可以采用传的结构化分析与设计方法,也可以采用面向对象要分析与设计方法(如用UML工具Rose)。题目3(政府机构网站Our-eOrganization)假设由擅长计算机网站开发的几名大学毕业生创办了一个小的创业公司,为了培养队伍,他们主动为政府的某个机构开发一个政府机构实验网站Our-eOrganization,网站内容主要包括该政府机构的如下内容:政务公开;机构概览;网上办公;网上监督;公众反馈;机构特色内容与特色功能;网站的日常服务与安全。在考虑该网站的内容、功能和技术指标时还可以参看有关我国城市政府网站的以下三个表(摘自计算机世界34期2002年9月9日A24-A26)。由于是实验网站,在网站开发初期,要求在确保基本功能正常的情况下,尽量简化,并且在2至3个月内完成。假设政府机构实验网站Our-eOrganization系统运行在Windows 2000平台之上,所选用的数据库是Access或SQL Server;交互网页技术可以采用ASP技术(微软方案)或JSP技术(Java方案)或PHP技术;软件文档的开发和编制可以采用Visio、Rose等工具。由于大学生开发小组对于所涉及到的学科知识和开发技术与工具并不完全熟悉,因此他们需要边学边干,并且采用原型法进行有效的团队开发。要求:学生开发小组对上述客户需求仔细研究、分析,同时参考网站开发项目1、项目2介绍中有关网站开发的功能与技术指标,并且在考察同类著名网站功能和设计特色的基础上,拟定出本小组要开发网站系统的问题定义与网站原型基本功能与特色、开发技术与工具、设计初步方案、开发计划与成员分工等文档。然后再按照本课程设计指导书的各项要求进行设计、开发、测试与文档编制和总结。项目的分析与设计任务可以采用传的结构化分析与设计方法,也可以采用面向对象要分析与设计方法(如用UML工具Rose)。表1 城市政府网站评估指标及权重( 注:带标记号*为较重要的指标)一级指标二级指标三级指标1.网站内容服务指标1.1 政务公开*1.2 本地概览1.3 特色内容1.1.1 政府公报1.1.2 政策法规1.1.3 政务新闻1.1.4 机构设置与职责1.1.5 办事规程1.1.6 网站背景 2.网站服务功能指标*2.1 网上办公*2.2 网上监督2.3 公众反馈2.4 特色功能2.1.1 导航服务2.1.2 办事指南2.1.3 网上咨询2.1.4 网上查询2.1.5 网上申报2.1.6 网上审批2.1.7 政府网上采购2.1.8 相关机构链接 2.3.1 政府信箱2.3.2 网上调查2.3.3 交流论坛 3.网站建设指标 3.1 设计特色3.2 信息特性3.3 网络特性3.1.1 美观性3.1.2 专业性3.1.3 易用性3.1.4 通用性3.2.1 时效性*3.2.2 全面性3.2.3 条理性3.2.4 多媒体3.3.1 连接/浏览速度3.3.2 站点可用性3.3.3 网络安全* 表2 36城市政府网站评估得分及其网址城市名得分政府网站域名北京7.8 上海7.7 广州7.4 南京6.7 大连6.7 哈尔滨6.7 杭州6.6 深圳6.5 青岛6.5 厦门6.4 海口5.9 呼和浩特5.9 合肥5.9 乌鲁木齐5.8 济南5.8 武汉5.6 宁波5.4 成都5.4 昆明5.2 重庆5.1 福州5.1 贵阳4.9 长沙4.9 长春4.7 石家庄4.6 南昌4.3 天津4.0 银川4.0 西宁4.0 纽约 伦敦 2、MIS系统类题目一:“教务管理系统之子系统学院课程安排”1 系统简介每个学期的期中,学校教务处向各个学院发出下各学期的教学计划,包括课程名称、课程代码、课时、班级类别(本科、专科、成人教育、研究生)、班号等;学院教学主管人员根据教学任务和要求给出各个课程的相关限制(如:任课教师的职称、上课的班数、最高和最低周学时数等);任课教师自报本人授课计划,经所在教研室协调任可,将教学计划上交学院主管教学计划的人员,批准后上报学校教务处,最终由教务处给出下个学期全学院教师的教学任务书。假设上述排课过程全部由人工操作,现要求为上述过程实现计算机自动处理过程。2 限定条件(1) 每位教师的主讲课程门数不超过2门/学期:讲师以下职称的教师不能承担学院定主课的主讲任务。(2) 学院中层干部的主讲课时不能超过4学时/周。(3) 本学期出现严重教学事故的教师不能承担下各学期的主讲任务。(4) 本系统的输入项至少包括:教务处布置的教学计划,学院教师自报的授课计划和学院定的有关授课限制条件。(5) 本系统的输出项至少包括:教务处最终下达全院教师的教学任务书和学院各个班级下各学期的课程表(可以不含上课地点)。题目二:“学校教材定购系统”1 系统简介本系统可以细化为两个子系统:销售系统和采购系统销售系统的主要工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生可以到书库领书。采购系统的主要工作过程为:若是教材脱销,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。以上功能要求在计算机上实现。2 技术要求和限制条件(1) 当书库中的各种书籍数量发生变化(包括进书和出书)时,都应修改相关的书库记录,如库存表或进/出库表。(2) 在实现上述销售和采购的工作过程时,需考虑有关的合法性验证。(3) 系统的外部项至少包括:教师、学生和教材工作人员。(4) 系统的相关数据存储至少包括:购书表、库存表、缺书登记表、待购教材表、进库表和出库表。题目三:“机票预定系统”1 系统简介航空公司为给旅客乘机提供方便,需要开发一个机票预定系统。各个旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统为旅客安排航班。当旅客交付了预订金后,系统打印出取票通知和帐单给旅客,旅客在飞机起飞前一天凭取票通知和帐单交款取票,系统核对无误即打印出机票给旅客。此外航空公司为随时掌握各个航班飞机的乘载情况,需要定期进行查询统计,以便适当调整。2 技术要求和限制条件(1) 在分析系统功能时要考虑有关证件的合法性验证(如身份证、取票通知和交款发票)等。(2) 对于本系统还应补充一下功能:1 旅客延误了取票时间的处理2 航班取消后的处理3 旅客临时更改航班的处理(3) 系统的外部输入项至少包括:旅客、旅行社和航空公司。题目四:“学校内部工资管理系统”1 系统简介假设学校共有教职工约1000人,10个行政部门和8个系。每个月20日前各个部门(包括系和部门)要将出勤情况上报人事处,23日前人事处将出勤工资、奖金及扣款清单送到财务处 。财务处于每个月月底将教职工的工资表做好并将数据送银行。每个月3日将工资条发给每个单位。若由员工调入或调出、校内调动、离退休变化,则由人事处通知相关部门和财务处。2 技术要求和限制条件(1) 本系统的数据存储至少包括:工资表、部门汇总表、扣税款表、银行发放表等。(2) 除人事处、财务处外,其他职能部门和系名称可以简化表示。(3) 工资、奖金、扣款细节由学生自定义。题目五:“实验室设备管理系统”1 系统简介每学年要对实验室设备使用情况进行统计、更新。其中:(1) 对于已彻底损坏的做报废处理,同时详细记录有关信息。(2) 对于由严重问题(故障)的要及时修理,并记录修理日期、设备名、编号、修理厂家、修理费用、责任人等。(3) 对于急需修改但又缺少的设备,需以“申请表”的形式送交上级领导请求批准购买。新设备购入后要立即进行设备登记(包括类别、设备名、编号、型号、规格、单价、数量、购置日期、生产厂家、保质期和经办人等信息),同时更新申请表的内容。(4) 随时对现有设备及其修理、报废情况进行统计、查询,要求能够按类别和时间段等查询。2 技术要求及限制条件(1) 所有工作由专门人员负责完成,其他人不得任意使用。(2) 每件设备在做入库登记时均由系统按类别加自动顺序号编号,形成设备号;设备报废时要及时修改相应的设备记录,且有领导认可。(3) 本系统的数据存储至少包括:设备记录、修理记录、报废记录、申请购买记录。(4) 本系统的输入项至少包括:新设备信息、修理信息、申请购买信息、具体查询统计要求。本系统的输出项至少包括:设备购买申请表、修理/报废设备资金统计表。3、其他类题目的功能需求说明“出勤管理软件”功能需求说明出勤管理软件实现出勤统计的自动化,大幅度提高出勤统计的时间效率和准确度。应用在工作量极大的学校出勤统计中,使得出勤统计工作能够快速、精确、量化的完成。通过作用于各个教室的传感器将学生的出勤信息收集处理,完成统计工作。1学生资料管理软件功能1.1 教务处维护各教室每周的课程安排1.2 教务处维护各班级每周的上课安排1.3 各教室读卡机记录进出教室的学生的学号、进出时间、本教室编号(见2.1、2.2)1.4 下课后软件立即将应出勤学生的学生状态导入学生出勤历史记录1.5 教务处可以查询当前上课的各个班级的出勤情况,计算班级本课程出勤率1.6 班级辅导员可以查询本班学生位置a. 出勤,及相应课程、所在教室b. 自习,及所在教室c. 未知1.7 任课教师可以查询自己课程的当前出勤率,也可以根据出勤历史记录查询总出勤率1.8 根据出勤历史记录,教务处可以查询学生个人累计出勤率和班级累计出勤率1.9 学生可以查询本人的出勤历史记录和个人累计出勤率1.10 软件用户均可以将查询结果打印为报表保存1.11 支持软件用户通过网络远程访问软件2 规则和约束2.1读卡机的设计不在本软件设计的考虑当中,可将采用模拟方式:设计一个输入界面,来代替传感器的输入,输入的学号完成对本教室当前学生状态的修改(对教室中已有的学生,认为本次学号输入表示学生离开教室;对教室中没有的学生,认为本次学号输入表示学生进入教室)2.2 学生状态(默认为未到)判定规则:开始上课后,系统立即将出现在“本教室当前学生表”中并且应在本教室上课的学号的学生状态记为正常;对于进入学号结合进出时间与课表查询该学号应在教室,并与当前教室编号对比:不一致则判断改学生状态为自习;一致则进行以下判断:进入时间若在上课后15分钟内,学生状态为迟到;离开时间若在下课前15分钟内,学生状态为早退;否则学生状态记为缺勤。2.3操作者的权限层次要有明确的分类,进入软件时要进行身份验证,如:教务处、任课教师、学生2.4 具有联机帮助文档指导用户学习使用本软件2.5 软件运行平台为WINDOWS 2000或WINDOWS XP2.6 软件具有自动卸载功能,使之能可靠删除现有程序。2.7 开发基于在下列一种或几种软件技术:VC+、VC#、DELPHI、JAVA、Office(包含Access、Excel等)、ASP、ASP.NET、MS SQL Server“房地产客户购房查询软件”功能需求说明房地产客户购房查询软件是一个信息管理软件, 目标是促进房地产商和其潜在客户的信息交流,使购房客户能够方便快捷的获得合适自己的房产信息,而又使商家吸引更多的潜在的用户。通过网络连接商家与客户,恰好能满足房地产业蓬勃发展而又迫切渴求信息化的要求,又能满足网络用户对房地产信息的渴求。本软件的用户为有信息化需求的房地产商,终端用户为有购房意向的消费者。1. 房地产客户购房信息软件功能1.1 房地产商可以随时输入可销售的房产信息1.2 房地产商可以对房产所在地理位置、所在楼层、房型三种信息与房产闲置率进行关联分析,以便得到市场对房产的需求信息1.3 房地产商可以编辑自己的公司信息1.4 客户可以查看房地产商公司的信息1.5 客户可以在软件的提示下查询所需要的房地产信息1.6 客户可以根据软件存储的房产信息自定义查询条件1.7 支持客户在软件注册自己的个人信息1.8 支持客户对个人信息的编辑,如购房意向的添加与撤销、联络方式的变更等1.9 支持客户对房地产商提出建议,指出希望的房型与可接受的价格1.10 房地产商和客户均可以将房地产的查询结果打印为报表保存1.11 支持客户通过网络远程访问软件2. 规则和约束2.1操作者的权限层次要有明确的分类,进入软件时要进行身份验证,如:管理员、房地产商、客户2.2 具有联机帮助文档指导用户学习使用本软件2.3 软件运行平台为WINDOWS 2000或WINDOWS XP2.4 软件具有自动卸载功能,使之能可靠删除现有程序。2.5 开发基于在下列一种或几种软件技术:VC+、VC#、DELPHI、JAVA、Office(包含Access、Excel等)、ASP、ASP.NET、MS SQL Server“旅游自助系统”功能需求说明本旅游自助系统使得旅游资源信息信息化,方便旅游公司以及游客即时的得到所需要的旅游信息。1旅游自助系统功能1.1 旅游局维护景点的信息,位置、游览项目及价格、景点介绍、开放时间等1.2 每个旅游公司维护本公司开设的旅游线路服务信息,包括景点名称、餐饮、住宿、交通、游览时间、价格、联系方式等等1.3 对各种信息的维护包括增加、查询和删除1.4 旅游者可以查询景点信息1.5 旅游者可以查询旅游公司提供的旅游线路信息1.6 旅游者可以自定义查询条件进行查询(定义自己的时间安排、旅游费用预算、主要的旅游景点意向),系统返回符合条件的所有旅游公司线路服务信息1.7 旅游者可以通过本系统向特定旅游公司提出旅游线路服务的预约,根据该旅游公司的旅游线路服务能力(每团的人数限制),返回预约是否成功的结果1.8 旅游公司可以查询本公司各线路服务的预约情况以及预约客户的信息1.9 旅游局可以按照景点查询旅游线路服务预约中包含该景点的预约数量以及预约游览的日期1.10 软件用户均可以将查询结果打印为报表保存1.11支持软件用户通过网络远程访问软件2 规则和约束2.1操作者的权限层

温馨提示

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

最新文档

评论

0/150

提交评论