




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 1 引言引言.2 1.1 编写目的.2 1.2 背景.2 1.3 定义.2 1.4 参考资料.2 2 程序系统的结构程序系统的结构.2 3 程序程序 1(标识符)设计说明(标识符)设计说明.2 3.1 程序描述.3 3.2 功能.3 3.3 性能.3 3.4 输人项.3 3.5 输出项.3 3.6 算法.3 3.7 流程逻辑.3 3.8 接口.3 3.9 存储分配.4 3.10 注释设计.4 3.11 限制条件.4 3.12 测试计划.4 3.13 尚未解决的问题.4 4 程序程序 2(标识符)设计说明(标识符)设计说明.4 2 详细设计说明书详细设计说明书 1 引言引言 1.1 编写目的编写目的 说明编写这份详细设计说明书的目的,指出预期的读者。 需求分析方和开发方的一个责任分配凭据,也为坚守后期一些不必要的返工。 读者:需求分析人员、开发者、客户 1.2 背景背景 说明: a 待开发软件系统的名称; 会员管理系统 b 本项目的任务提出者、开发者、用户和运行该程序系统的计算中心。 会员间隔多长时间可以获取相应的积分、设置相应的点卡兑换率。 1.3 定义定义 列出本文件中用到专门术语的定义和外文首字母组词的原词组。 Jsp:java server page java 语言服务小页面 Servlet:基于 java 技术的服务器端的应用组件 Jquery:javascript 查询控制页面控件 Ajax:创建交互式网页应用的网页开发技术 MySql:数据库编程语言 Html:超文本标记语言 Css:层叠样式表 Javascript:脚本语言 1.4 参考资料参考资料 列出有关的参考资料,如: a 本项目的经核准的计划任务书或合同、上级机关的批文; b 属于本项目的其他已发表的文件; c 本文件中各处引用到的文件资料,包括所要用到的软件开发标准。列出这些文件 的标题、文件编号、发表日期和出版单位,说明能够取得这些文件的来源。 实验案例手册逸信公司 3 2 程序系统的结构程序系统的结构 用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)的名称、标识 符和它们之间 的层次结构关系。 3 程序程序 1(标识符)设计说明(标识符)设计说明 从本章开始,逐个地给出各个层次中的每个程序的设计考虑。以下给出的提纲是针对 一般情况的。对于一个具体的模块,尤其是层次比较低的模块或子程序,其很多条目的内 容往往与它所隶属的上一层 模块的对应条目的内容相同,在这种情况下,只要简单地说明 这一点即可。 3.1 程序描述程序描述 给出对该程序的简要描述,主要说明安排设计本程序的目的意义,并且,还要说明本 程序的特点(如 是常驻内存还是非常驻?是否子程序?是可重人的还是不可重人的?有无 覆盖要求?是顺序处理还是并发处理等) 。 实现企业网站对会员信息的管理、统计与分析。主要的功能模块应包含用 户的登录,拥有不同权限的用户具有不同的管理功能,比如普通用户可以对其 个人资料、积分情况以及交易信息进行浏览、查询。而管理员不仅拥有普通用 户的权限而且还可以对会员的资料信息就行添加、修改、 删除等操作。系统还应实现公告信息的发布、会员添加评论、会员分类、交易 及订单情况追踪等功能。 特点:严格的按照 MVC 设计模式(以便以后的维护和扩展)、无使用任何框架 3.2 功能功能 说明该程序应具有的功能,可采用 IPO 图(即输入一处理一输出图)的形式。 4 输入 会 员 管 理 个 人 会 员 企 业 会 员 会 员 分 组 添 加 会 员 编 辑 会 员 查 询 会 员 添 加 会 员 编 辑 会 员 查 询 会 员 查 询 会 员 编 辑 分 组 输入 商 品 管 理 添 加 商 品 交 易 明 细 批 量 添 加 sh an p 删 除 商 品 查 询 商 品 订 单 编 号 查 询 5 输入 积 分 点 卡 点 卡 管 理 积 分 管 理 生 产 点 卡 sh an p 删 除 点 卡 点 卡 充 值 改 变 积 分 充 值 率 积 分 修 改 误 差 并 生 成 修 改 凭 证 查 看 点 卡 6 、 输入 系 统 管 理 参 数 设 置 登 录 样 式 上 传 文 件 类 型 和 大 小 设 置 用 户 名 密 码 长 度 是 否 允 许 注 册 是 否 允 许 评 论 7 3.3 性能性能 说明对该程序的全部性能要求,包括对精度、灵活性和时间特性的要求。 由于时间关系,系统的响应时间、吞吐量、并发在线用户数、以及用户视角、管理员 视角都没有进行过测试。 3.4 输人项输人项 给出对每一个输入项的特性,包括名称、标识、数据的类型和格式、数据值的有效范 围、输入的方式。数量和频度、输入媒体、输入数据的来源和安全保密条件等等。 用户名(0,6,20) 邮箱(xxx 格式) 上传图片地址(x:/xxx/xx/xx 格式),来源于用户本机文件 验证码(根据随机生成的样子图片,输入 4 位数字)等 输入 其 它 项 公 告 管 理 相 册 评 论 管 理 发 布 公 告 sh an p 删 除 公 告 更 新 公 告 屏 蔽 评 论 删 除 相 册 相 册 分 组 举 报 管 理 8 3.5 输出项输出项 给出对每一个输出项的特性,包括名称、标识、数据的类型和格式,数据值的有效范 围,输出的形式、数量和频度,输出媒体、对输出图形及符号的说明、安全保密条件等等。 验证码int-4 位-imageBuffer 订单编号-int-6 位 点卡号-int-6 位 商品编号-int-6 位 用户头像-blob 登录、注册时间datetime-年-月-日:xx:xx:xx 3.6 算法算法 详细说明本程序所选用的算法,具体的计算公式和计算步骤。 3.7 流程逻辑流程逻辑 用图表(例如流程图、判定表等)辅以必要的说明来表示本程序的逻辑流程 9 注册成功! 登录 用户名密 码正确! 进入到不 同主页 什么类型登 录! 3.8 接口接口 用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序, 说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷) 。 /添加会员 public int addMemberInfo(String username,String pwd,String question,String answer,String safeCode,String email,String imageSize,String groupNumber,String registerDate,int loginTimes,String lastLoginTime)throws Exception; /编辑个人会员的基本信息 public int modifyMemberInfo(String username,String email,String registerDate,String loginTimes,String hiddenText,String groupNumber)throws Exception; /用来更新 user 表中会员的登录次数、积分、最后登录时间 public int upDateLoginTimesJifen(String username,int jifen,int loginTimes,String lastLoginTime)throws Exception; /检查注册用户是否已经存在 public int queryUserIsExist(String name)throws Exception; /检查输入的用户名和密码是否正确 public MemberBean queryAdmin(String name,String pass)throws Exception; 10 /安全资料查询 public Map querysecurity(String username)throws Exception; /查询所有 public Map queryMemberinfo(String username)throws Exception; /查询所有点卡 public List selectAllPoint()throws Exception; /查询锁定或者未锁定,已使用未使用的点卡 public List lockedPoint(String selectmark,int lock)throws Exception; /操作点卡 public int lockpoint(String markstring,String cardnumber)throws Exception; /添加点卡 public int insertpoint(PointBean point)throws Exception; /修改点卡 public int modifypoint(PointBean point)throws Exception; /查询所有商品 public List allGoods(String markstring,int isuse)throws Exception; /修改商品信息 public int modifygood(GoodsBean good)throws Exception; /删除商品 public int deletegoods(String productid)throws Exception; /增加商品 public int addgoods(GoodsBean good)throws Exception; /根据编号查询商品 public List searchGoods(String markstring)throws Exception; /查询所有积分 public ListselectAlljifen()throws Exception; /根据用户名修改积分 public int modifyJifen(String username,int jifen)throws Exception; /修改系统参数 public int modifyconfig(ConfigBean config)throws Exception; /选取所有公告 public List selectAllAnnounce()throws Exception; /发表新公告 public int addAnnounce(AnnouncementBean announce)throws Exception; /删除公告 public int deleteAnnounce(String id)throws Exception; /读取所有评论 public List selectAllcomment()throws Exception; /通过评论 public int passcomment(String id)throws Exception; /删除评论 public int deletecomment(String id)throws Exception; /增加评论 public int addcomment(CommentBean comment)throws Exception; 11 /读取所有举报 public List selectAllreport()throws Exception; /审核状态 public int passReport(String id)throws Exception; /删除审核 public int deleteReport(String id)throws Exception; /根据用户名查询个人积分 public String selectjifen(String username)throws Exception; /根据用户名扣减积分 public int decreasejifen(String username,int jifen)throws Exception; /获取所有交易 public List selectAlltrade()throws Exception; /选取用户的交易 public List selectUserAlltrade(String name)throws Exception; /新增交易 public int addTrade(TradeBean trade)throws Exception; /删除交易 public int deleteTrade(String id)throws Exception; /用户总数 public int usercount()throws Exception; /删除个人会员信息 public boolean deleteMemberInfo(String username,String groupNumber)throws Exception; public int modifyGroup(String username,String groupNumber) throws Exception; /读取读取用户评论 public List selectusercomment(String name)throws Exception; 3.9 存储分配存储分配 根据需要,说明本程序的存储分配。 3.10 注释设计注释设计 说明准备在本程序中安排的注释,如: a 加在模块首部的注释; b 加在各分枝点处的注释; c 对各变量的功能、范围、缺省条件等所加的注释; d 对使用的逻辑所加的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年新型节能技术下新能源汽车电池热管理系统优化分析报告
- 2025年新能源汽车电池管理系统在电动环卫车领域的应用研究报告
- 2025年新能源汽车电池管理系统与整车匹配优化报告
- 钢制三通特点
- 2025国有企业员工劳动合同书
- 离婚协议中房产分割及居住权协议范本
- 仓储租赁合同范本:物流仓储租赁及仓储管理服务协议
- 离婚股权处置协议书及子女抚养、教育责任协议模板
- 商业办公空间租赁转让及物业管理合同范本
- 离婚补偿协议书范本标准版式规范
- 《老年康复护理》帕金森康复护理自测题
- 市国资公司信访维稳工作应急预案
- SMT印刷工艺培训资料
- 2024年个人之间清账协议书模板
- 给水管道停水碰口专项施工方案
- 2024年人教版九年级英语单词默写单(微调版)
- 2024年东南亚解热镇痛类原料药市场深度研究及预测报告
- 中建企业定额2023版
- 《计算机网络实验教程》全套教学课件
- 间隔记录数据表
- 《民航客舱设备操作与管理》课件-项目四 飞机舱门及撤离滑梯
评论
0/150
提交评论