项目开发文档

1 功能描述:用于完成系统用户信息的新增、删除、修改、查询;

2 功能用例:一个主用例用户信息,附加新增、删除、修改、查询4个子用例,操作人员为管理员,图形就不画了,很简单的;

3 业务流程:查询有效范围用户信息——》新增用户信息——》判断当前帐号是否存在——》存在给出提示,反之保存成功提示。(简单的说下,图形就不画了)

4 约束限制:

超级管理员可操作所有(包含删除,我这里考虑仅是逻辑删除、非物理删除)的用户信息;

系统管理员可操作除系统管理员、超级管理员外的全部用户信息;

单位管理员可操作本单位用户信息;

用户帐号信息系统内全局唯一;

5 系统性能:

要求同时支持500个并发操作;

页面操作响应时间小于1s;

页面大小小于1kb;

当前用户所属员工信息不存在时,可直接进行员工信息的添加,并完成用户信息的同步保存,确保事务的完整性;

6 运行环境:依赖系统整体运行环境为准(存在特殊需要注明);

7 操作实体:用户信息、员工信息、系统日志等(我不知道,大伙在除概要设计时候是否已完成数据库/实体设计了。);

8 异常处理:如果系统框架中已经提供相关说明,这里仅需要注明符合系统架构异常处理方式即可。

9 外部接口:输入——用户ID,输出——用户信息;

10 其他说明:用户帐号必须定义为字母开头,数字与字母组合,并保证全局唯一;用户密码采用md5算法加密,系统架构已提供相关接口。

11 注意事项:用户帐号不能为空,不能存在空格,不能超过6位;超级用户信息仅在系统初始化中完成其信息写入操作,其他用户无权对其进行修改;

罗列几个文档的要素,这些我觉得是你的模板一定需要定义的:

1 变更版本记录、参考文献、编写人员、审核人员等;

2 制作背景、使用范围、文档作用;

3 文档结构描述、纲要描述、目录描述;

4 辅助编写工具(如viso/rose等建模工具都可以画用例图,但只能选择一种)、文档格式(word、 pdf还是其他)统一。

转自 http://www.cnblogs.com/roucheng/p/wendang.html

时间: 2024-08-23 01:34:59

项目开发文档的相关文章

2015年7月16日 项目开发文档

日期 2015年7月16日 星期 星期四 位置 中蓝公寓蓝芳园D507 主要工作 1)         项目开发计划报告编写 2)         需求规格说明书报告编写 3)         详细设计说明书部分报告编写 4)         概要设计说明书编写 5)         数据库设计说明书编写 遇到的问题 1)         报告的有一些部分不知道具体的格式应该是什么样子以及需要包含哪些部分 解决方法 1)明天去找老师讨论有关报告的问题 完成进度 80% 成果 今天我们完成了大部分

Forward团队-爬虫豆瓣top250项目-开发文档

项目地址:https://github.com/xyhcq/top250 我在本次项目中负责写爬虫中对数据分析的一部分,根据马壮分析过的html,我来进一步写代码获取数据,具体的功能及实现方法我已经写在了注释里: 首先,通过访问要爬的网站,并将网站保存在变量里,为下一步数据分析做准备 def getData(html): # 分析代码信息,提取数据 soup = BeautifulSoup(html, "html.parser") 这时,如果我们print soup,是会在窗口上显示出

团队-爬虫豆瓣top250项目-开发文档

https://gitee.com/npq115/pachong/blob/master/savedata.py 项目:团队-爬虫豆瓣top250 我负责的模块:data 存储处理好的抓取到的电影名称 功能:存在部分问题,代码整合后发现只能获取到排名以及电影名称 还在完善. 我编写的部分: def saveData(datalist,savepath): book=xlwt.Workbook(encoding='utf-8',style_compression=0) sheet=book.add

2015年7月6日 项目开发文档

日期 2015年7月6日 星期 星期一 位置 中蓝公寓蓝芳园D507 主要工作 1)         讨论具体需要完成的工作 2)         小组成员进行分工 遇到的问题 1)         是以C/S架构还是以网页的形式完成 2)         具体每一部分的实现方式 解决方法 1)         最终决定的是以C/S架构模式来完成 2)         先探讨了一些整体性问题,具体的小问题等到实现的时候再具体讨论 完成进度 5% 成果 小组成员确定了需要完成的主要工作都是什么,并

2015年7月8日 项目开发文档

日期 2015年7月8日 星期 星期三 位置 中蓝公寓蓝芳园D507 主要工作 1)         界面部分设计 2)         界面代码编写.界面图片.按钮PS工作 3)         服务器端部分代码编写 4)         客户端部分代码编写 遇到的问题 1)         将时间字符串转为JAVA自带的date类 2)         界面按钮PS出来的图片和界面的大小不合适 解决方法 1)         上网查询解决方法 2)         负责界面代码调整的同学和负

2015年7月15日 项目开发文档

日期 2015年7月15日 星期 星期三 位置 中蓝公寓蓝芳园D507 主要工作 1)         修改小错误 2)         将发送邮件功能添加到总程序中 3)         实现了多台机器远程通信功能 4)         对系统进行JUnit 5)         对系统进行人工手动测试 遇到的问题 1)         系统无法实现进行多台机器远程通信 2)         eclipse的JUnit和netbeans不一样,但之前只学习过eclipse的JUnit 3)  

2015年7月17日 项目开发文档

日期 2015年7月17日 星期 星期五 位置 信息楼南406,中蓝公寓蓝芳园D507 主要工作 1)         详细设计说明书报告编写 2)         测试报告的编写 3)         到学校找老师讨论报告的事宜 4)         完成个人报告的编写 遇到的问题 1)         与老师探讨之后,发现报告某些部分不符合要求 解决方法 1)按照老师的要求进行更改 完成进度 90% 成果 今天我们基本完成了全部的工作,准备下周去找老师讨论一下报告的具体内容.

2015年7月7日 项目开发文档

日期 2015年7月7日 星期 星期二 位置 中蓝公寓蓝芳园D507 主要工作 1)         数据库设计及实现 2)         界面部分设计 3)         界面代码编写.界面图片.按钮PS工作 4)         服务器端部分代码编写 5)         客户端部分代码编写 遇到的问题 1)         数据库无法输入中文 2)         界面按钮透明 3)         客户端如何与服务器端进行数据通信 解决方法 1)         mysql数据库的问

2015年7月10日 项目开发文档

日期 2015年7月10日 星期 星期五 位置 中蓝公寓蓝芳园D507 主要工作 1)         代码的合并工作 2)         操作员代码调试 3)         提供者代码调试 4)         经理代码调试 遇到的问题 1)调试过程中遇到无法登录.点击提交没有反应等等问题 解决方法 1)几名负责该部分的同学进行讨论,解决问题 完成进度 40% 成果 今天的工作主要是结对完成,更加增强了我们小组的合作能力.