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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

软件开发课程设计指导书.doc

1、1软件工程课程设计指导书2目录一、软件工程课程设计指导书适用范围 .3二、课程设计基本目的与可能收获 .3三、课程设计任务与具体要求 .41. 学习课程设计指导书和分组 .42. 确定目标、初步方案,准备、试用开发环境与工具 .43. 学习与搜集素材,借阅、购置必要的书籍与材料 .44. 课堂与课下结合开发项目 .45. 各阶段的开发工作 .46. 做好小组与个人的开发记录、总结,做好小组内外的交流与互助 .5四、开发阶段任务及角色分工一览表 .6五、小组成员角色描述与负责完成的文档 .7六、课程设计交付成果说明 .91. 书面材料 .92. 软件与电子文档 .9七、主要参考文献与网址 .11

2、八、课程设计参考题目及要求(可自选题目) .131、网站开发类 .132、MIS 系统类 233、其他类题目的功能需求说明 .26九、附录: .33附录 A:软件工程课程设计报告格式(注:要求用 A4 纸打印) 33附录 B:学生分组与项目开发进度考察表 36附录 C:图书网站考察分析与开发小组原型功能确认活动完成的文档说明 37附录 D:UML 技术规范与面向对象方法开发工具 ROSE 简介 .39附录 E:ASP.NET 技术规范及其软件、硬件环境简介 .43附录 F:文档的作用和分类 483一、软件工程课程设计指导书适用范围课程设计名称:软件工程课程设计所属课程:软件工程所属专业:计算机

3、科学与技术、软件工程、网络工程适用学生:学习软件工程课程的计算机相关专业本科生先修课要求:程序设计基础、操作系统、数据库系统、数据结构二、课程设计基本目的与可能收获1.通过本课程设计的实践及其前后的准备与总结、复习、领会、巩固和运用软件工程课堂上所学的软件开发方法和知识,比如,软件项目的完整设计与开发过程、结构化技术、快速原型法和面向对象方法等。特别是结构化分析、结构化设计、快速原型开发、面向对象分析与面向对象设计。2.为学生适应毕业后团队合作开发规模稍大项目和综合应用本专业所学习的多门课程知识(例如,软件工程、程序设计语言、数据结构、操作系统、数据库、网络编程等)创造实践机会。3.使学生通过

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

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

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

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

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

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

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

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

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

13、的正式报告用) 。组长负责总的协调。5 人小组开发网络应用软件,分工如上表所示;其他类应用软件及个别不足 5 人的小组分工,经小组商议后确定。7五、小组成员角色描述与负责完成的文档(注:若采用面向对象分析与设计方法开发提供文档将有所不同,参看附录 D)角色 角色名称 职责与提交文档 条件A 主程序员(组长)全面协调小组工作;负责整个项目开发工作、需求分析、系统测试与调试和小组文档核查等工作1开题(问题定义与可行性研究)小组报告:AG02. 用户类型与业务流程图分析图:AG23需求分析小组报告:AG34软件系统模块层次结构图:AG44数据库二维表结构描述:AG55. 系统总体测试与调试小组报告:

14、AG116. 小组课程设计最终报告大纲:AG137. 个人课程设计报告:AG141综合素质好,有团队精神,组织、协调能力强2. 项目分析与编程能力较强B 辅助程序员 1主要负责网站结构设计与前台程序的开发等工作1SRS 功能需求说明部分:BG22. 网站原理图与系统总体设计小组报告 BG43数据库中各表关联图与说明:BG54. 网站前台设计小组报告:BG66. 个人完成的带注释的关键前台模块清单:BG97. 个人完成的某个前台单元模块测试说明:BG118. 个人课程设计报告:BG14编程能力较强,较熟悉 Web 编程C 辅助程序员 2主要负责网站数据库设计与后台程序的开发等工作1SRS 部分关

15、键加工算法说明:CG22网站所有模块清单(名称,功能,I/O,调用):CG43数据库设计小组报告(含 E-R 图):CG54. 网站后台设计小组报告:CG75. 个人完成的带注释的关键后台模块清单:CG96. 运行环境配置与网站安装小组报告:CG107. 个人完成的某个后台单元模块测试说明:CG118. 个人课程设计报告:CG14编程能力较强,较熟悉数据库编程D 文档管理员主要负责完成课程设计小组最终报告、小组电子文档管理和帮助系统开发等工作,可适当协助角色 E1SRS 分层数据流图与数据字典:DG2文笔好,细心负责;较熟悉办公软件与画图82网站后台服务模块集成测试:DG113系统配置、帮助与

16、使用说明小组报告:DG124. 小组课程设计最终报告:DG135. 个人课程设计报告:DG14软件E 网页设计员主要负责美工、网页设计与实现等工作1著名同类网站考察、分析小组报告:EG12网站文字与素材、网页设计文档:EG83网站后台服务模块集成测试:EG114. 个人课程设计报告:EG14创意好;网页设计与美工、绘图能力强9六、课程设计交付成果说明1. 书面材料(1)个人报告: 每个学生提交个人课程设计报告 AG14EG14(A4 打印稿)交给组长。由组长连同小组打印报告一并按时交给老师。(2)小组报告: 课程设计小组报告(A4 打印稿) 由小组的角色 D 完成(报告大纲由组长起草,报告要经

17、过全组讨论,由各个成员提供素材)。(3)小组项目开发记录本(含小组进行课程设计的活动日志与会议记录)。注:组长把小组报告、开发记录本连同所有成员的个人报告交给课代表,再由课代表统一交给老师。2. 软件与电子文档(1)个人电子文档:把含个人完成的文档软盘交给小组负责保管文档的角色 D(平时组长安排的计算机的硬盘中,最后保存在不只一台计算机中)。个人软盘中应当包含个人完成的开发源代码和在上面“小组成员角色描述与负责完成的文档”中指定的文档和个人课程设计报告的电子文档。(2)小组项目电子文档:小组平时把运行系统的文档保存在组长安排的计算机硬盘小组项目专用目录中。完成项目后,把小组项目课程设计报告、可

18、运行程序、源代码、相关文档连同各个小组成员的文档分别复制到在小组项目专用目录下不同的子目录以及每个成员的子目录中。最后再把包含整个小组项目专用目录的内容复制到负责保管电子文档的课代表的计算机中本班软件工程课程设计目录中,待老师审查、验收。个人和小组电子文档应当包括的内容参看上面的两小节。注 1.在老师未审核和未给出成绩之前,个人和小组均应当有完整的程序与文档的备份。注 2.最好每个班级把本班中所有小组项目(其中含有小组与各成员的报告、可运行程序、系统配置文件、安装文件、源代码和相关文档)刻录在一张 CD-ROM 光盘中交给老师,可以免去交个人和小组软盘带来的麻烦。有条件的组也可以把小组完成的成

19、果刻录在一张 CD-ROM 光盘提交。注 3. 参加软件工程课程设计的各个班级、小组、个人建立的文档命名时均用“小组成员角色描述与负责完成的文档”中指定的文档名称;建立目录时按照如下统一命名规10则实例建立目录名,比如,“班级子目录名/小组子目录名/个人子目录名” ,具体表示如“软件工程 2008 级计算机专业 1 班/第 1 小组(组长陈锋)/角色 C 冯畅学号 4”。“软件工程 2008 级计科专业 2 班/第 3 小组(组长张传)/角色 E 于天龙学号 23”。11七、主要参考文献与网址1. 张海藩,软件工程导论(第四版),清华大学出版社,20032. 郑人杰等,实用软件工程(第二版),

20、清华大学出版社,19973. Software EngineeringA Practitionaers Approach,Roger S.Pressman, (中文版,第 4 版),机械工业出版社word 文档批量导入。3) 案例展示:分类展示;文字,图形,音频,视频等多媒体信息综合展示。4) 案例管理:案例的动态添加,修改,删除,查询。题目 4:基于 WEB 的软件工程课程试题库管理系统相比传统的考试方式,基于 WEB 的在线考试系统的主要好处是一方面可以动态地管理各种考试信息,只要准备好足够大的题库,就可以按照要求自动生成各种试卷;另一方面,考试时间灵活,可以在规定的时间段内的任意时间参加

21、考试;另外计算机化的考试的最大特点是阅卷快,系统可以在考试结束时当场给出客观题考试成绩,计算机阅卷给了考生最大的公平感。软件工程课程试题库管理系统基本要求如下:1、系统主要面向两类用户:即教师和学生2、系统应为教师用户提供试题录入、导入、增删修改等各种维护和管理功能。3、试题类型应包括选择题、填空题、名词解释、简答题、应用题等多种题型。4、系统应能提供依据试题库的自动组卷功能5、系统能够向学生用户提供基于试题库的在线练习及复习功能可选要求:1、建立与知识体系子系统的联系,实现基于知识体系的试题库管理172、能够针对学生的解答进行自动判卷。要求:学生开发小组对上述需求仔细研究、分析,同时参考网站

22、开发项目中有关网站开发的功能与技术指标,并且在考察同类著名网站功能和设计特色的基础上,拟定出本小组要开发系统的问题定义与网站原型基本功能与特色、开发技术与工具、设计初步方案、开发计划与成员分工等文档。然后再按照本课程设计指导书的各项要求进行设计、开发、测试与文档编制和总结。项目的分析与设计任务可以采用传的结构化分析与设计方法,也可以采用面向对象要分析与设计方法(如用 UML 工具 Rose)。18题目 5:(创业网站 My-eCompany)介绍假设由善长于计算机平面设计、英汉翻译、Java 编程与网络应用开发的几名大学毕业生创办了一个小的创业公司从事承接上述专业任务及其相关信息咨询业务。创业

23、初期的任务是开发该公司的创业网站 My-Company,以便向公众展示公司的宗旨、业务(典型业务与报价) 、构成、专长与特色、成果及联系方式。创业网站的功能除了可以参考项目 2 中所述的网上书店 My-eBookStore 之外,还可以参考以下一般企业网站具有的基本功能。在创业网站建立初期,同样要求在确保基本功能正常的情况下,尽量简化,并且在 2 个月内完成。一般企业网站基础方案项目 服务内容 具体描述 备注独立域名 域名注册 国际顶级域名一个 1 个主机空间共享 40G 使用空间 Windows2000 平台主页设计(中文版或英文版) 根据企业特点选择设计主页 企业提供有关资料精美网页制作

24、10 个中文或英文精美页面(企业任选)标准 A4 页面产品库图文并茂 15 个产品图片和详细文字说明产品库发步企业提供产品图片商情展示专用窗口 各种供求信息分类发布高级搜索引擎自主操作,不限数量电子邮箱 1 个以企业域名为后缀的电子邮箱*空间为 5M网站计数器 记录客户访问数量 1 个客户留言板 方便客户与企业之间沟通 1 个新闻发布系统 企业随时添加修改删除公司的新闻动态信息反馈单 及时得到商业信息实现企业在线订购1 个商务办公室 网上商务办公信息交互传递更新网站内容1 个网站建设共享数据库 多重发布多次链接的信息服务网站维护假设创业网站 My-Company 系统运行在 Windows 2

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

26、与工具、设计初步方案、开发计划与成员分工等文档。然后再按照本课程设计指导书的各项要求进行设计、开发、测试与文档编制和总结。项目的分析与设计任务可以采用传的结构化分析与设计方法,也可以采用面向对象要分析与设计方法(如用 UML 工具 Rose)。20题目 6:(政府机构网站 Our-eOrganization)假设由擅长计算机网站开发的几名大学毕业生创办了一个小的创业公司,为了培养队伍,他们主动为政府的某个机构开发一个政府机构实验网站 Our-eOrganization,网站内容主要包括该政府机构的如下内容:政务公开;机构概览;网上办公;网上监督;公众反馈;机构特色内容与特色功能;网站的日常服务

27、与安全。在考虑该网站的内容、功能和技术指标时还可以参看有关我国城市政府网站的以下三个表(摘自计算机世界 34 期 2002 年 9 月 9 日 A24-A26)。由于是实验网站,在网站开发初期,要求在确保基本功能正常的情况下,尽量简化,并且在 2 至 3 个月内完成。假设政府机构实验网站 Our-eOrganization 系统运行在 Windows 2000 平台之上,所选用的数据库是 Access 或 SQL Server;交互网页技术可以采用 ASP 技术(微软方案)或 JSP 技术(Java 方案)或PHP 技术;软件文档的开发和编制可以采用 Visio、Rose 等工具。由于大学生开

28、发小组对于所涉及到的学科知识和开发技术与工具并不完全熟悉,因此他们需要边学边干,并且采用原型法进行有效的团队开发。要求:学生开发小组对上述客户需求仔细研究、分析,同时参考网站开发项目 1、项目 2 介绍中有关网站开发的功能与技术指标,并且在考察同类著名网站功能和设计特色的基础上,拟定出本小组要开发网站系统的问题定义与网站原型基本功能与特色、开发技术与工具、设计初步方案、开发计划与成员分工等文档。然后再按照本课程设计指导书的各项要求进行设计、开发、测试与文档编制和总结。项目的分析与设计任务可以采用传的结构化分析与设计方法,也可以采用面向对象要分析与设计方法(如用 UML 工具 Rose)。表 1

29、 城市政府网站评估指标及权重一级指标 二级指标 三级指标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.1.1 导航服务2.1.2 办事指南2.1.3 网上咨询2.1.4 网上查询2.1.5 网上申报2.1.6 网上审批212.2 网上监督2.3 公众反馈2.4 特色功能2.1.7 政府网上采购2.1.8 相关机构链接2.3.1 政府信箱2.3.2 网上调查2.3.3 交流论坛3.网站建设指标 3.

30、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 http:/ 上海 7.7 http:/ 广州 7.4 http:/ 南京 6.7 http:/ 大连 6.7 http:/ 哈尔滨 6.7 http:/ 杭州 6.6 http:/ 深圳 6.5 http:/ 青岛 6.5 h

31、ttp:/ 厦门 6.4 http:/ 海口 5.9 http:/ 呼和浩特 5.9 http:/ 合肥 5.9 http:/ 乌鲁木齐 5.8 http:/ 济南 5.8 http:/ 武汉 5.6 http:/ 宁波 5.4 http:/ 22成都 5.4 http:/ 昆明 5.2 http:/ 重庆 5.1 http:/ 福州 5.1 http:/ 贵阳 4.9 http:/ 长沙 4.9 http:/ 长春 4.7 http:/ 石家庄 4.6 http:/ 南昌 4.3 http:/ 天津 4.0 http:/ 银川 4.0 http:/ 西宁 4.0 http:/ 郑州 4.0

32、http:/ 沈阳 3.4 http:/ 兰州 3.3 http:/ 西安 2.4 http:/ 拉萨 0.0 南宁 0.0 太原 0.0 纽约 http:/ 伦敦 http:/ 232、MIS 系统类题目 1:“教务管理系统之子系统学院课程安排 ”1系统简介每个学期的期中,学校教务处向各个学院发出下各学期的教学计划,包括课程名称、课程代码、课时、班级类别(本科、专科、成人教育、研究生) 、班号等;学院教学主管人员根据教学任务和要求给出各个课程的相关限制(如:任课教师的职称、上课的班数、最高和最低周学时数等) ;任课教师自报本人授课计划,经所在教研室协调任可,将教学计划上交学院主管教学计划的人

33、员,批准后上报学校教务处,最终由教务处给出下个学期全学院教师的教学任务书。假设上述排课过程全部由人工操作,现要求为上述过程实现计算机自动处理过程。2限定条件(1) 每位教师的主讲课程门数不超过 2 门/学期:讲师以下职称的教师不能承担学院定主课的主讲任务。(2) 学院中层干部的主讲课时不能超过 4 学时/周。(3) 本学期出现严重教学事故的教师不能承担下各学期的主讲任务。(4) 本系统的输入项至少包括:教务处布置的教学计划,学院教师自报的授课计划和学院定的有关授课限制条件。(5) 本系统的输出项至少包括:教务处最终下达全院教师的教学任务书和学院各个班级下各学期的课程表(可以不含上课地点) 。题

34、目 2:“学校教材定购系统”1系统简介本系统可以细化为两个子系统:销售系统和采购系统销售系统的主要工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生可以到书库领书。采购系统的主要工作过程为:若是教材脱销,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。以上功能要求在计算机上实现。2技术要求和限制条件(1) 当书库中的各种书籍数量发生变化(包括进书和出书)时,都应修改相关的书库记录,如库存表或进/出库表。(2) 在实现上述销售和采购的工作过程时,需考虑有关的合法性验证。(3) 系统的外部项至少包

35、括:教师、学生和教材工作人员。(4) 系统的相关数据存储至少包括:购书表、库存表、缺书登记表、待购教材表、进库表和出库表。题目 3:“学校内部工资管理系统”1系统简介假设学校共有教职工约 1000 人,10 个行政部门和 8 个系。每个月 20 日前各个部门24(包括系和部门)要将出勤情况上报人事处,23 日前人事处将出勤工资、奖金及扣款清单送到财务处 。财务处于每个月月底将教职工的工资表做好并将数据送银行。每个月 3 日将工资条发给每个单位。若由员工调入或调出、校内调动、离退休变化,则由人事处通知相关部门和财务处。2技术要求和限制条件(1) 本系统的数据存储至少包括:工资表、部门汇总表、扣税

36、款表、银行发放表等。(2) 除人事处、财务处外,其他职能部门和系名称可以简化表示。(3) 工资、奖金、扣款细节由学生自定义。题目 4:“实验室设备管理系统”1系统简介每学年要对实验室设备使用情况进行统计、更新。其中:(1) 对于已彻底损坏的做报废处理,同时详细记录有关信息。(2) 对于由严重问题(故障)的要及时修理,并记录修理日期、设备名、编号、修理厂家、修理费用、责任人等。(3) 对于急需修改但又缺少的设备,需以“申请表”的形式送交上级领导请求批准购买。新设备购入后要立即进行设备登记(包括类别、设备名、编号、型号、规格、单价、数量、购置日期、生产厂家、保质期和经办人等信息) ,同时更新申请表

37、的内容。(4) 随时对现有设备及其修理、报废情况进行统计、查询,要求能够按类别和时间段等查询。2技术要求及限制条件(1) 所有工作由专门人员负责完成,其他人不得任意使用。(2) 每件设备在做入库登记时均由系统按类别加自动顺序号编号,形成设备号;设备报废时要及时修改相应的设备记录,且有领导认可。(3) 本系统的数据存储至少包括:设备记录、修理记录、报废记录、申请购买记录。(4) 本系统的输入项至少包括:新设备信息、修理信息、申请购买信息、具体查询统计要求。本系统的输出项至少包括:设备购买申请表、修理/报废设备资金统计表。253、其他类题目的功能需求说明题目 1:“出勤管理软件”功能需求说明出勤管

38、理软件实现出勤统计的自动化,大幅度提高出勤统计的时间效率和准确度。应用在工作量极大的学校出勤统计中,使得出勤统计工作能够快速、精确、量化的完成。通过作用于各个教室的传感器将学生的出勤信息收集处理,完成统计工作。1 学生资料管理软件功能1.1 教务处维护各教室每周的课程安排1.2 教务处维护各班级每周的上课安排1.3 各教室读卡机记录进出教室的学生的学号、进出时间、本教室编号(见 2.1、2.2)1.4 下课后软件立即将应出勤学生的学生状态导入学生出勤历史记录1.5 教务处可以查询当前上课的各个班级的出勤情况,计算班级本课程出勤率1.6 班级辅导员可以查询本班学生位置a. 出勤,及相应课程、所在

39、教室b. 自习,及所在教室c. 未知1.7 任课教师可以查询自己课程的当前出勤率,也可以根据出勤历史记录查询总出勤率1.8 根据出勤历史记录,教务处可以查询学生个人累计出勤率和班级累计出勤率1.9 学生可以查询本人的出勤历史记录和个人累计出勤率1.10 软件用户均可以将查询结果打印为报表保存1.11 支持软件用户通过网络远程访问软件2 规则和约束2.1 读卡机的设计不在本软件设计的考虑当中,可将采用模拟方式:设计一个输入界面,来代替传感器的输入,输入的学号完成对本教室当前学生状态的修改(对教室中已有的学生,认为本次学号输入表示学生离开教室;对教室中没有的学生,认为本次学号输入表示学生进入教室)

40、2.2 学生状态(默认为未到)判定规则:开始上课后,系统立即将出现在“本教室当前学生表”中并且应在本教室上课的学号的学生状态记为正常;对于进入学号结合进出时间与课表查询该学号应在教室,并与当前教室编号对比:不一致则判断改学生状态为自习;一致则进行以下判断:进入时间若在上课后 15 分钟内,学生状态为迟到;离开时间若在下课前 15 分钟内,学生状态为早退;否则学生状态记为缺勤。2.3 操作者的权限层次要有明确的分类,进入软件时要进行身份验证,如:教务处、任课教师、学生2.4 具有联机帮助文档指导用户学习使用本软件2.5 软件运行平台为 WINDOWS 2000 或 WINDOWS XP2.6 软

41、件具有自动卸载功能,使之能可靠删除现有程序。2.7 开发基于在下列一种或几种软件技术:VC+、VC#、DELPHI、JAVA、Office(包含Access、Excel 等) 、ASP、ASP.NET、MS SQL Server26题目 2:“房地产客户购房查询软件” 功能需求说明房地产客户购房查询软件是一个信息管理软件, 目标是促进房地产商和其潜在客户的信息交流,使购房客户能够方便快捷的获得合适自己的房产信息,而又使商家吸引更多的潜在的用户。通过网络连接商家与客户,恰好能满足房地产业蓬勃发展而又迫切渴求信息化的要求,又能满足网络用户对房地产信息的渴求。本软件的用户为有信息化需求的房地产商,终

42、端用户为有购房意向的消费者。1. 房地产客户购房信息软件功能1.1 房地产商可以随时输入可销售的房产信息1.2 房地产商可以对房产所在地理位置、所在楼层、房型三种信息与房产闲置率进行关联分析,以便得到市场对房产的需求信息1.3 房地产商可以编辑自己的公司信息1.4 客户可以查看房地产商公司的信息1.5 客户可以在软件的提示下查询所需要的房地产信息1.6 客户可以根据软件存储的房产信息自定义查询条件1.7 支持客户在软件注册自己的个人信息1.8 支持客户对个人信息的编辑,如购房意向的添加与撤销、联络方式的变更等1.9 支持客户对房地产商提出建议,指出希望的房型与可接受的价格1.10 房地产商和客

43、户均可以将房地产的查询结果打印为报表保存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 Server27题目 3:“旅游自助系统”功能需求说明本旅游自助系统

44、使得旅游资源信息信息化,方便旅游公司以及游客即时的得到所需要的旅游信息。1 旅游自助系统功能1.1 旅游局维护景点的信息,位置、游览项目及价格、景点介绍、开放时间等1.2 每个旅游公司维护本公司开设的旅游线路服务信息,包括景点名称、餐饮、住宿、交通、游览时间、价格、联系方式等等1.3 对各种信息的维护包括增加、查询和删除1.4 旅游者可以查询景点信息1.5 旅游者可以查询旅游公司提供的旅游线路信息1.6 旅游者可以自定义查询条件进行查询(定义自己的时间安排、旅游费用预算、主要的旅游景点意向) ,系统返回符合条件的所有旅游公司线路服务信息1.7 旅游者可以通过本系统向特定旅游公司提出旅游线路服务

45、的预约,根据该旅游公司的旅游线路服务能力(每团的人数限制) ,返回预约是否成功的结果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 Server28题目 4:“体育馆场地管理软件”功能需求

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报