《综合课程设计模板1.doc》由会员分享,可在线阅读,更多相关《综合课程设计模板1.doc(7页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、精品文档,仅供学习与交流,如有侵权请联系网站删除河北联合大学综合课程设计题 目:学 院: 计算机自动控制学院 专 业: 网络工程 班 级: 06网络工程1班 姓 名: 学 号: 200601040129 指导教师: 完成日期: 【精品文档】第 2 页说明:目录一级标题用宋体三号字,其它四号字。目录一、绪论1、引言1.1编写目的1.2项目背景2、任务描述2.1目标(描述本系统要做什么)2.2运行环境3、数据描述3.1输入数据(原始单据,已知数据)3.2输出数据(结果数据,既可以看到的结果)4、功能要求用户提出的及一般软件都应具有的功能(如输入、输出、修改、查询等)二、需求分析1、需求调查11组织
2、机构调查12 业务需求调查画出总体及各个部分的业务流程图13对新系统的要求调查2、功能需求21功能划分 22功能描述用文字和数据流程图3、数据描述31数据描述32数据库描述在对业务流程图和数据流程图进行详细分析的基础上,找出其中的实体,描述实体及实体之间的关系(画出E-R)33数据词典4、性能需求41 数据精确度 42时间特性:如响应时间、更新处理时间、数据转换与传输时间、运行时间等。 43适应性:在操作方式、运行环境、与其他软件的接口以及开发计划等发生变化时,应具有的适应能力。 5、运行需求 51 用户界面:如屏幕格式、报表格式、菜单格式、输入输出时间等。 如: 屏幕格式采用C/S模式,界面
3、由Delphi设计实现,完全基于windows兼容的桌面平台 报表格式 采用与实际的报表格式一致,当然这也要求客户端的硬件配置(如打印机等)要一致。 菜单格式 采用工具栏与菜单并用的方式,力图简洁、明了。52 硬件接口 如本系统要求每个计算机都有网卡。53 软件接口 指与其它系统是否有54 故障处理 55基本要求 简要描述该系统所运行的环境,如果运行环境未确定,应写出建议环境1)体系结构:Client/Server或Multi-tire C/S2)操作系统: windows系列3)数据库管理系统:Oracle9i4)开发工具: Delphi7.0软件需求:操作系统WINDOWS 2000 Ad
4、vance Server以上;数据库服务器端软件ORACLE 9I, Delphi 7.0。硬件需求:10M以上的LAN接入网络带宽,P4 3.0G Xeon CPU /1G内存/360G(10K) SCSI硬盘的服务器,P3以上微机(带网卡)的客户机,P4 3.0G Xeon CPU /1G内存/36G(10K) RAID硬盘的数据库服务器6、其他需求 如可使用性、安全保密、可维护性、可移植性等。三、总体设计1、总体结构和模块外部设计 11功能结构根据业务流程图和数据流程图画出总体功能结构图。如本系统分为哪几个子系统,每个子系统有哪几个功能。12模块设计根据业务流程图和数据流程图设计模块的功
5、能和接口,表明各项功能与模块的关系,指出调用关系,如本模块由哪些模块调用,本模块调用哪些模块。13总体结构设计画出能表示出模块间调用关系的层次结构图。2、数据结构设计 设计出需要在各个模块间传送数据的数据结构,给出本系统内所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录的标识、定义、长度及它们之间的层次的或表格的相互关系。3、数据库设计31逻辑设计设计二维表及表间关系32物理设计如数据库的存放位置及存储空间大小等4、外部接口设计41用户界面:界面布局,显示的数据极其精度和宽度、颜色等42软件接口43硬件接口5、出错处理设计 51 出错输出信息 52出错处理对策:如设置后备、性能降
6、级、恢复及再启动等。(1.联机事务处理(OLAP)是建立在TCP/IP 协议上,有多阶段事务处理响应控制,保证事务处理前后台一致性。2.数据库处理事务失败自动回滚技术,保证数据库表的数据一致性和完整性。3.重要数据的校验检查。4.各个子系统的操作监控,异常情况报告;并提供报表等跟踪记录。5.提供友好的用户界面和帮助信息及配合严格的检查,减少用户出错机会。)6、维护设计 说明为方便维护工作的设施,如维护模块等。可包括数据库的导如和导出,参数的设定等四、详细设计1、代码设计如学号的设计,各个位代表的含义2、程序设计21、逐个模块给出以下说明: 功能 性能 输入项目 输出项目 22、 算法:模块所选
7、用的算法。23、程序逻辑:详细描述模块实现的算法,可采用:标准流程图;PDL语言;N-S图;判定表等描述算法的图表。 24、 接口 存储分配 限制条件 25、测试要点:给出测试模块的主要测试要求。五、系统实现 描述出具体实现过程,给出源代码(区分出自动生成和自己编写的)六、系统测试1、测试方案:说明测试方法和选取测试用例的原则。2、测试项目说明 按顺序逐个对测试项目做出说明 21测试项目名称及测试内容22 测试用例 输入:输入的数据和输入命令。 输出:预期的输出数据。 23步骤及操作24允许偏差:给出实测结果与预期结果之间允许偏差的范围。3、评价 说明所完成的各项测试说明问题的范围及其局限性。
8、七、设计总结遇到的问题、解决的方法、系统的优势与缺陷、学到了什么等正文:字体:宋体。一级标题用三号字,二级标题用四号字,其它五号字。每个一级标题要另起一页。基本要求:1.友好性:界面要友好,输入有提示,尽量展示人性化2.可读性:源程序代码清晰、有层次3.健壮性:用户输入非法数据时,系统要及时给出警告信息评分标准:程序的正确性:20%程序的可读性:15% 界面的友好性:15课程设计报告:30工作态度:20注意:如有抄袭雷同者,二者皆以不及格论处其他要求:在设计第三周的周二1、 提交课程设计报告(打印后左侧装订。)2、 以班为单位提交光盘一张,按学号建立文件夹,内容包括报告的电子文档及程序源代码及
9、程序安装运行说明。3、每班可任选下列题目之一,但每个题目的选择人数不得超过5人。题目1:学生成绩管理系统的设计与实现系统概述:通过对学校日常教学管理中的课程、选课、学生、教师、成绩等相关内容进行分析,完成具有学生管理、成绩管理、课程管理等相关功能的小型数据库管理应用系统。基本要求:1、完成进学生、班级、课程表的维护2、完成成绩表的浏览查找3、完成成绩表的维护4、按班级、按课程计算平均成绩、最高成绩、最低成绩、及格率5、统计某学生、某学期的所有课程的平均成绩。6、完成用户管理功能7、完成数据备份与恢复功能题目2:食品消费管理系统的设计与实现系统概述:通过对学生在学校餐厅的消费流程进行分析,完成具
10、有食品管理、消费管理、餐厅管理等相关功能的小型数据库管理应用系统。基本要求:1、完成进人员、餐厅、食品价目表的维护2、完成消费表的生成,并计算消费折扣。3、按人员、时间、餐厅统计计算消费总额4、按食品类别、时间、餐厅统计计算消费总额5、完成用户管理功能6、完成数据备份与恢复功能题目3:长途汽车信息管理系统的设计与实现系统功能的基本要求:路信息,包括出发地、目的地、出发时间、所需时间等。汽车信息:包括汽车的种类及相应的票价、最大载客量等。票价信息:包括售票情况、查询、打印相应的信息。题目4:超市会员管理系统的设计与实现系统功能的基本要求:加入会员的基本信息,包括:成为会员的基本条件、优惠政策、优
11、惠时间等。会员的基本信息,包括姓名、性别、年龄、工作单位、联系方式等。会员购物信息:购买物品编号、物品名称、所属种类,数量,价格等。会员返利信息,包括会员积分的情况,享受优惠的等级等。对货物流量及消费人群进行统计输出。题目5:学生选课管理信息系统的设计与实现系统功能基本要求:教师信息,包括教师编号、教师姓名、性别、年龄、学历、职称、毕业院校,健康状况等。学生信息,包括学号、姓名、所属院系、已选课情况等。教室信息,包括,可容纳人数、空闲时间等。选课信息,包括课程编号、课程名称、任课教师、选课的学生情况等。成绩信息,包括课程编号、课程名称、学分、成绩。按一定条件可以查询,并将结果打印输出。题目6:教室管理信息系统的设计与实现系统功能基本要求:教室信息,包括教室容纳人数、教室空闲时间、教室设备等;教师信息,包括教师姓名、教授课程、教师职陈、安排上课时间等;教室安排信息,包括何时空闲、空闲的开始时间、结束时间等。按照一定条件查询,统计,将结果打印输出。题目7:个人信息系统的设计与实现系统功能基本要求:通讯录信息,包括通讯人姓名、联系方式、工作地点、城市、备注等;备忘录信息,包括什么时间、事件、地点等;日记信息;包括时间、地点、事情、人物等;个人财物管理,包括总收入,消费项目、消费金额、消费时间、剩余资金等。
限制150内