软件工程课程设计小组报告 (2)

上传人:re****.1 文档编号:562583190 上传时间:2024-01-27 格式:DOC 页数:23 大小:593KB
返回 下载 相关 举报
软件工程课程设计小组报告 (2)_第1页
第1页 / 共23页
软件工程课程设计小组报告 (2)_第2页
第2页 / 共23页
软件工程课程设计小组报告 (2)_第3页
第3页 / 共23页
软件工程课程设计小组报告 (2)_第4页
第4页 / 共23页
软件工程课程设计小组报告 (2)_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《软件工程课程设计小组报告 (2)》由会员分享,可在线阅读,更多相关《软件工程课程设计小组报告 (2)(23页珍藏版)》请在金锄头文库上搜索。

1、 软件工程课程设计 小组报告 课程设计题目:学生信息管理系统 专业:计算机科学与技术 班级:20123级4班 组长:姜恩光 完成起止日期: 2015.10.28至2015.12.31 小组完成任务情况统计表学号姓名项目角色任务完成情况简评组内评分签字联系方式1201050103曹晓萌组长(策划) 按时保质的完成任务 17157642265961201050109宫月程序员 按时保质的完成任务 17157642267081201050112胡晓慧程序员 按时保质的完成任务 17157642300581201050117李倩程序员 按时保质的完成任务 17157642264121201050122

2、孟莹莹 策划 按时保质的完成任务 17157642267121201050126汪婧测试人员 按时保质的完成任务 1515621185283 目录一、课程设计概述1(1)课程设计目的1(2)任务1(4)开发环境4(5)参考资料4二、 项目的需求分析过程及需求模型5(1)需求分析过程5(2)需求模型7三、项目设计模型(包括总体设计和详细设计)8(1)概要设计(总体设计)8(2)详细设计10四、 实现项目的过程与步骤12(1)需求分析12(2)数据库的设计12(3)界面设计12(4)代码编写12(5)系统测试12(6)报告编撰12五、遇到的困难与获得的主要成果(本节内容不得少于3页)12(1)遇到

3、的困难12(2)获得的主要成果14六、测试与运行记录16 (1)测试内容:教材采购16 1.注册过程16 2.登陆过程16 3.采购过程17 (2)测试结果17 1.注册过程17 2.登陆过程17 3.采购过程17 七、课程设计完成结果分析18(1) 验证用户身份功能18(2) 人员管理功能18(3) 采购管理功能18(4) 销售管理功能18八、附录18附录一:组内成员个人报告18附录二:需求分析报告19附录三:系统概要设计报告19附录四:系统详细设计报告19附录五:测试报告19附录六:小组会议记录本19一、课程设计概述(1)课程设计目的 在21世纪的今天,随着计算机技术和计算机网络的发展,人

4、们逐渐开始步入信息时代。通过Internet网络人们可以浏览各类信息,发送电子邮件,传送文件,参与BBS,网上娱乐,远程教育,远程医疗。人们日常工作,生活中的许多事情都已经可以在网上轻松简单的完成。互联网因为它简单的操作和强大的信息量,逐渐成为了人们工作中的好帮手和生活中不可缺少的重要组成部分。近年来,很多人或组织也开始涉及学校的教材订购,教材订购系统近几年在各高校逐渐得到广泛的应用。但有些教材征订系统,仍然存在着在教材管理和征订方面半手工半信息化的状况。所谓半手工半信息化是教材科有详细的教材资料,并把他们存放在电子文档中。每次需要信息时,在电脑中找到对应文档提取所需信息,把所需的信息打印出来

5、。即教材信息没有形成一个大型的整体的数据库,而且还没有对这些数据进行操作的完善的系统。针对这一情况,我们决定开发了“学校教材订购系统” 。同时,随着教学数量的提高,对系统质量的要求也越来越高,因此,教师、学生对教材的订购了越来越重视,希望获取教材的过程简单,方便,快速,因而,做一个好的订购系统是十分重要的。(2)任务 1、熟悉系统实现工具和上机环境 2、本课题的可行性分析 简要叙述技术可行性、省略经济可行性和法律可行性等。 3、系统的需求分析 包括:描述功能需求的数据流图(即功能域的描述),描述数据需求的数据字典或者E-R图(即数据域的描述)。 4、系统设计 包括:系统总体结构设计,输出设计(

6、指打印输出设计),存储文件格式设计(或者数据库结构设计),用户界面设计,模块详细设计。 5、利用C语言或者C+进行编码 6、静态走查程序和上机调试程序(即软件测试) 7、书写系统上述文档和撰写课程设计报告 (3)分工情况 一、需求分析 文档:曹晓萌 1 明确系统功能:汪婧(6) 2 顶层、0层:曹晓萌(1) 3 采购系统加工子图:宫月(2) 4 销售系统加工子图:胡晓慧(3) 5 子加工细化图:李倩(4) 6 数据字典 孟莹莹(5) 二、概要设计 文档:孟莹莹 1 参考资料的搜索 明确销售系统 采购系统功能:6 2 模块划分:1 3 销售模块分析:2 4 采购模块分析:3 5 接口描述:4 6

7、 运行设计及出错处理:5 三、详细设计 文档:李倩 1 查阅资料及定义描述:6 2 模块结构图:1 3 销售子系统 :2 4 采购子系统:3 5 E-R图、数据表设计:4 6 界面设计、接口:5 四、编码 用户注册测试:汪婧用户登陆测试:曹晓萌普通用户权限测试:宫月、孟莹莹管理员权限测试:胡晓慧、李倩 五、测试 用户注册测试:汪婧 用户登陆测试:曹晓萌普通用户权限测试:宫月、孟莹莹管理员权限测试:胡晓慧、李倩 六、小组文档:宫月 七、测试文档:胡晓慧 (4)开发环境 1.操作系统:win7 2.开发软件:SQL 2008,visual studio 2010/2013(5) 参考资料1. 系统

8、需求分析报告软件开发小组2. 实用软件工程,郑人杰等著,清华大学出版社。 3. 软件工程第六版,Roger SPressman著,机械工业出版社。4. 软件工程课程实验指导书,安徽工程科技学院计算机科学与工程系。 二、 项目的需求分析过程及需求模型 (1)需求分析过程 第一阶段- 确定项目的大背景 随着计算机技术和计算机网络的发展,信息行业也开始崛起。一些基于信息而开发的系统也逐渐进入人们的视野,人们通过网络浏览各类信息,发送电子邮件,传送文件,网上娱乐,远程教育,远程医疗等等。互联网因为它简单的操作和强大的信息量,从而逐渐成为了人们工作中的好帮手和生活中不可缺少的重要组成部分。 现代社会同样

9、是个追求高效的社会,而一些传统的管理系统逐渐表现出它们的弊端。学校也同样面对着这些问题,学校传统管理特别是教材订购。以前人工订购教材流程复杂,容易出错,且效率低下,经常造成资料管理混乱,容易产生问题。虽然现在也有些学校也开始实用教材订购系统,但这些系统还存在在教材管理和征订方面半手工半信息化的状况。这对新形势下的教育工作造成了一定的不良影响,所以现在我们应用数据库等技术来实现教材订购的计算机管理是非常有意义的工作。 现在,我们开始对学校的教材订购系统进行一些研究。其实,学校的教材订购系统实质是利用计算机和通讯设备,为学校的师生做好订购教材的工作,提供高效、便捷的服务。 第二阶段-项目本阶段的核

10、心需求定义和确定 需求分析就是描述系统的需求,通过定义系统中关键类域来建立模型。现在进行需求分析的下一步描述学校教材订购系统的功能,以此确定系统的功能需求。 这次的学校教材订购的主要功能是教材的订购管理和采购管理。教师或学生根据自己的需要制定购书单,然后向系统提交,他们也可以进行查询教材信息,查阅订单等操作。教材发行人员是查询购书单,接着对购书单进行审核,审核过后,如果通过就打印发票并进行登记,最后返给老师或学生领书单。这样,老师或学生便可去书库领书。如果审核过后是脱销教材,就登记缺书,并发缺书单给书库采购人员。教材采购人员是根据教材发行人员提交的经审核的购书单进行采购书籍,一旦新书入库后,即

11、发进书通知给教材发行人员。 第三阶段-项目详细需求分析 根据以上对学校教材订购系统功能的分析,我把此系统分为两个子系统:销售系统和采购系统。销售系统的主要工作流程为:首先由老师或学生提交购书单,然后教材发行人员对购书单进行审核,也就是查询书库内存书,如果书库内存书量足够,那就是审核后的有效购书单,接着开发票、登记并返给老师或学生领书单,这样,教师或学生即可去书库领书。 采购系统的主要工作流程为:如果发现学生或老师所需要的教材是脱销教材,则登记缺书,并发缺书单给书库采购人员;如果不是,就进行采购。新书采购回来后,需要进行入库工作,最后发进书通知给教材发行人员,好让教师或学生即可去书库领书。当然,

12、还有一项工作也是非常的重要,就是对系统的各项信息进行维护。教材的发行人员经常会对教材的信息进行添加,删除,修改等操作,这个时候,教材的信息维护显得尤为重要,以防止系统出错,而造成不便。(2) 需求模型:三、项目设计模型(包括总体设计和详细设计)(1)概要设计(总体设计):1、系统功能模块结构图根据需求分析,学校教材订购系统功能模块结构图如下:本系统可细化为两个子系统:销售系统和采购系统在系统外部,教材的选用须由系(教研室)集体讨论研究决定,并经所在系主任和教学主管院长签字后,将指定的教学用书信息交给学院相关方面负责人汇总整理。 销售系统的主要工作过程为:师生可以查询仓库库存,并向系统输入需要的书籍,经教材科发行人员审核有效购书单后,开发票,登记并返给学生领书单,学生即可去书库领书,若是脱销教材,则在缺书单中添加记录。采购系统的主要工作过程为:汇总缺书单,发采购单给书库采购人员;一旦新书入库后,即发到货通知。两个系统的关系如下图所示: 图0层图2、 数据库概要设计(E-R

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

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号