程序员模板2:软件功能设计报告.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
功能设计文档 功能设计文档 数据库实践文档 文档类型:项目功能设计 人力资源管理系统 项目功能设计说明书 项目组长: 文档编制: 编制日期: 文件编号: 版本修订历史记录: 版本 版本 V1.0 日期 修改内容 2014-8-31 新建文档 作者 集体 引言 编写目的 本份需求分析说明书是设计的基础,在日后的测试发布中有重要作用,可以使用户以及开发人员更容易了解该系统的功能. 适用范围 本文档在各种工作中使用,如办公教学,可以在各种操作系统上面运行. 术语和缩写 无 参考资料 基于.net 的需求分析和解决方案设计作者:微软公司 出版社:高等教育出版社 概述 系统概述 该系统提供对班级管理,学期信息管理,学员基本信息管理等的登录,删除, 修改等查询功能;该系统具有用户注册,注销以及维护等功能. 系统设计策略 基础结构 使用.net 作为开发平台,vs2005TEAM 作为开发工具,本系统采用 windows 操作系统和 SQL Server2005作为数据库管理平台 系统体系结构 系统功能结构图 用 数 商 购 订 分 户 据 品 物 单 页 管 库 管 车 管 显 理 访 理 模 理 示 模 问 模 块 模 模 块 模 块 块 块 块 网上购物系统系统总体结构 网上购物系统 课程系统 课程系统 查看 学生管理 查看信息 extends 管理 管理员 班级信息管理 学生信息 extends * * 学生 消息1 管理课程 查询 uses 管理 教师 学员成绩 管理 学期信息 学生信息 系统模块功能 用户管理模块 是在登录过后,显示在网站顶部的用户综合信息,在个人用户管理中心里, 用户可以浏览到关于注册资料的信息,可以对课程进行查询 登录extends 登录 extends extends 注册 extends 管理员 extends 修改 uses 验证 系统管理员通过系统管理员身份认证进入系统管理员管理系统; 系统管理员可以对图书进行图书管理(如:查询、删除、修改图书资料或图书分类查询修改、删除管理); (3)系统管理员可以对借阅者进行学生管理(如:查询、删除、修改借阅者信 (3)系统管理员可以对借阅者进行学生管理(如:查询、删除、修改借阅者信 息或借阅者类别修改、删除管理,查询浏览借阅者详细资料,包括借阅次数,登陆次数,最后登陆时间 息或借阅者类别修改、删除管理,查询浏览借阅者详细资料,包括借阅次数,登 陆次数,最后登陆时间); (4)系统管理员可以对借阅者进行借阅超时管理(如:列出借阅者超时借阅图书资料,锁定选定的借阅者,禁止锁定的借阅者再借阅,列出已锁定的借阅者名, 可解除选定的借阅者,允许借阅者再借阅)。 班级基本信息管理模块 extends插入 extends 插入 extends extends 修改 教师 删除 ①接口描述:输出图书管理信息 ②模块功能:对图书信息|书目信息执行修改、查看和删除操作 ③过程陈述:输入图书编号,打开图书信息表可修改、查看和删除表中的信息,并将修改后的信息保存到图书信息表中,执行删除操作则需对书目信息表中的信息进行修改;输入图书名|图书类名,可打开书目信息表,可修改、查看和删除表中的信息,并将修改后的信息保存到书目信息表中。 ④约束:系统管理员对图书信息|书目信息,只有修改、查询和删除的权限, 没有添加的权限。 学期信息管理模块 消息1插入成绩 消息1 插入成绩 消息2 学生查询 管理员 消息3 更新成绩 ①接口描述:输出借阅者超时管理信息 ②模块功能:读取超时罚款信息,锁定超时借阅者 ③过程陈述:输入借阅者编号可读取借阅者的超时罚款信息;输入当前时间可通过读取借阅信息表并列出超时借阅者名单,锁定超时借阅者,借书状态为 不可借;同时将超时借阅者信息告知操作管理员系统,并将记录写到超时罚款信息表中。 ④约束:只有超时借阅者加纳罚金后,其锁定状态才可解除。 5 数据库设计 参见《数据库设计文档》 功能设计 【这部分内容,各开发团队可以依据自己项目的架构设计来分层次进行书写;重点写下面的内容: 静态类及类之间的关系一些重要的业务方法 如果此功能模块业务比较复杂,画出类交互图(UML) 】 类图 user user +uname : char +upwd : char -uID : char 结束1 结束2 class -cID : char +cname : char +cdata : char +teacher : char +Addclass() +Updataclass() +Deleteclass() +Demandclass() 结束9 结束7 student -sID : char #sname : char +sex : char -birthday : char #

文档评论(0)

tianshidechibang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档