- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程综合实践 报告
专业 计算机科学与技术 学生姓名 班级 M计算机081 学号 指导教师 李先锋 完成日期 2011年9月30日
博雅学院
目 录
1. 综合实践的目的 - 2 -
2.系统分析 - 2 -
2.1 可行性分析 - 3 -
2.2 需求分析 - 3 -
3 系统设计 - 5 -
3.1 总体设计 - 5 -
3.2 详细设计 - 7 -
4小结 - 14 -
5 参考文献 - 15 -
软件工程综合实践
——系统分析与设计
1. 综合实践的目的
软件工程综合实践是“软件工程学”课程的后继教学环节,其目的是通过该课程使学生能够针对具体软件工程项目,全面掌握软件工程管理、软件需求分析、软件设计、软件详细设计等阶段的方法和技术,使学生进一步理解和掌握软件开发模型、软件生命周期、软件过程等理论在软件项目开发过程中的意义和作用,培养学生按照软件工程的原理、方法、技术、标准和规范进行软件开发的能力,培养学生的合作意识和团队精神,培养学生对技术文档的编写能力,从而使学生提高软件工程的综合能力,提高软件项目的管理能力。
2.2.1 可行性分析
(1)经济可行性:在教材管理系统中,实现对教材的物流、资金流和信息流的管理,即针对教材出入库管理、教材库存管理、教材费的收取和使用、教材需求信息、学生个人需要教材信息等进行管理。这些措施将为提高学校教材管理水平、提高工作效率、减少认为差错提供良好的管理平台。
极低成本的数据处理、信息查询、信息录入等,可实现教材需求信息、订单管理、教材费用处理、教材费查询、教材出入库管理、库存管理、教材发放等功能。本系统不需增加过多的硬件投入和应用方面的培训,因此,其经济成本是很低的。
(2)技术可行性:技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要。
2.2 需求分析
1)功能 库存报表
教材管理系统顶层DFD
教材计划表
出库单
教材管理系统一层DFD
2)性能要求
a.用户登录
此功能模块主要是用于实现登录用户的身份和权限认证。用户输入正确的密码后,系统根据用户所具有的权限,允许用户进行合法的操作。同时为了避免非法用户的干扰,对于用户登录窗体,如果用户连续输错3次密码,则系统自动退出。
b.系统管理
该功能模块主要是进行操作员管理权限和密码修改管理。
其中,操作员管理包括新增、删除操作员和修改操作员的信息与权限。为了保证系统的安全性,该系统只设置一个管理员用户,该用户一般为校方的高层管理人员,其操作权限不收任何人控制。用户可以在任何时间修改自己的密码和信息,管理员用户也可根据需要设置用户权限。
c.教材出入库管理
教材出入库管理功能模块包括教材入库和学生领书两部分。教材入库时需要登记教材名称、出版社、出版日期、作者、订书单位、本次数量等信息。学生领书以班级为单位,通过输入教材名称,自动查出该书所有信息,包括作者、出版社、单价、库存数等。当输入领书数量后,自动计算出总书费,保存在领书历史记录表格里。
d.综合查询
综合查询功能模块提供书费查询和库存查询。书费查询时通过输入班级名进行查询,而库存查询可按照多种方式如教材名称、出版社、作者、订书单位等进行查询。最后还对所查询的教材进行汇总,显示出教材种类和全部的书费,其归总的方式就是用直观的报表来实现。
3 系统设计
3.1 总体设计
1)总体设计的任务
当系统管理员想进入系统时,在登录窗体输入用户名和密码,点击确定按钮,就可进入教材管理系统的主窗体界面管理员就可以进行如下的工作:
通过订书单来确定所需要的订书。
把订书单和库存做比较得出还需要订阅的书的名称、数量等。
把所需要订阅书导出到订书表,通过订书表向各出版社订书。
当所需要的书到货后,把它们存入库存,更新库存数据库。
比较新库存和订书单,导出各学生,各班级,各系的发报表系统功能
教材实体E-R图
仓库实体E-R图
学生书费历史库实体E-R图
班级实体E-R图
整体E-R图
3.2 详细设计
1)界面设计
a.系统登录界面
b.学生教材出入库查询
c.查询界面
2)功能模块设计
a.教材入库模块程序流程图
b.教材出库模块程序流程图
c.查询系统模块程序设计
3)数据设计
Not null key booknanme 教材名称 Varchar(50) Not null bookld 教材类别 Nvarchar(4)
文档评论(0)