Java课程设计文档.doc_第1页
Java课程设计文档.doc_第2页
Java课程设计文档.doc_第3页
Java课程设计文档.doc_第4页
Java课程设计文档.doc_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

I 目目目 录录录 1 项目介绍 1 1 1 项目简介 1 1 2 项目背景与可行性分析 1 1 3 术语与缩写解释 1 2 需求分析 2 2 1 系统面向的用户群体 2 2 2 系统应当遵循的标准或规范 2 2 3 系统功能性需求 2 3 数据库设计 4 3 1 数据库环境声明及命名规则 4 3 2 概念设计 选作 4 3 3 逻辑设计 选作 4 3 4 物理设计 4 3 5 安全性设计 5 4 界面设计 6 4 1 界面关系 6 4 2 主界面 6 4 3 子界面 A 6 4 4 子界面 B 6 5 系统设计 7 5 1 总体架构设计 7 5 2 模块命名规则 7 5 3 模块关系 7 5 4 详细模块设计 7 5 4 n 模块 n 7 6 系统实现 8 7 系统测试 选作 9 8 用户手册 选作 10 9 项目总结 11 9 1 小组分工与项目特色 11 9 2 主要工作 11 9 3 系统展望 11 附录 编程日志 12 1 1 1 项目介绍项目介绍 1 11 1 项目简介项目简介 目录页面为罗马页码 正文页面页码为 1 2 页脚右对齐 正文部分中文使用小四号宋体 英文使用 Times New Roman 字体书写 首行 缩进 2 字符 单倍行距 一级标题为宋体三号加粗 二级标题为宋体四号加粗 三级标题为宋体小四 号加粗 在三级标题下 若还有标题 使用 1 1 2 1 21 2 项目背景与可行性分析项目背景与可行性分析 1 31 3 术语与缩写解释术语与缩写解释 全文术语与缩写解释如表 1 1 所示 表 1 1 术语与缩写解释 缩写 术语缩写 术语解解 释释 如 OA办公自动化软件 SqlServer微软的数据库产品 表格内文字使用五号宋体 2 2 2 需求分析需求分析 需求分析一定要清晰明确 3 个级别的标题之间要有过度性文字 2 12 1 系统面向的用户群体系统面向的用户群体 2 22 2 系统应当遵循的标准或规范系统应当遵循的标准或规范 2 32 3 系统功能性需求系统功能性需求 提示 此处写一些承上启下的文字 功能性需求分类如表 2 1 所示 表 2 1 功能性需求 功能类别功能类别子功能子功能 Function A 1 Function A 2Feature A Function B 1 Function B 2Feature B 此处为功能大类别 此处为某一大功能类别下的若干子功能 1 Feature A 1 Function A 1 2 Function A 2 2 Feature B 1 Function B 1 2 Function B 2 3 4 3 3 数据库设计数据库设计 3 13 1 数据库环境声明及命名规则数据库环境声明及命名规则 提示 1 说明所采用的数据库系统 设计工具 编程工具等 2 详细配置 3 完整并且清楚的说明本数据库的命名规则 3 23 2 概念设计 选作 概念设计 选作 E R 图 3 33 3 逻辑设计 选作 逻辑设计 选作 把 E R 图转化为关系模式的过程 由于关系模型所具有的优点 逻辑设计 可以充分运用关系数据库规范化理论 使设计过程形式化地进行 3 43 4 物理设计物理设计 提示 主要是设计表结构 一般地 实体对应于表 实体的属性对应于表的 列 实体之间的关系成为表的约束 逻辑设计中的实体大部分可以转换成物理设 计中的表 但是它们并不一定是一一对应的 1 表汇总 表名功能说明 表 A 表 B 表 C 2 表 A 表名 列名数据类型 精度范围 空 非空约束条件 补充说明 5 n 表 N 表名 列名数据类型 精度范围 空 非空约束条件 补充说明 3 53 5 安全性设计安全性设计 提示 提高软件系统的安全性应当从 管理 和 设计 两方面着手 这里 仅考虑数据库的安全性设计 提示 用户只能用账号登陆到应用软件 通过应用软件访问数据库 而没有 其它途径操作数据库 提示 对用户账号的密码进行加密处理 确保在任何地方都不会出现密码的 明文 6 4 4 界面设计界面设计 4 14 1 界面关系界面关系 界面关系如图 4 1 所示 4 24 2 主界面主界面 用文字对界面做详细功能介绍 4 34 3 子界面子界面 A A 4 44 4 子界面子界面 B B 7 5 5 系统设计系统设计 5 15 1 总体架构设计总体架构设计 5 25 2 模块命名规则模块命名规则 提示 模块设计人员确定本软件的模块命名规则 例如类 函数 变量等 确保模块设计文档的风格与代码的风格保持一致 可以从机构的编程规范中摘取 或引用 如果存在的话 类 每个单词首字母大写 包 小写 变量 方法 第一个单词小写 后面单词首字母大写 所有路径名 文件名全部为有意义的英文组成 5 35 3 模块关系模块关系 模块关系图 5 45 4 详细模块设计详细模块设计 对所有模块结合图和表 给出详细的设计 1 业务流程图 2 接口 类 算法的设计 选作 3 程序流程设计 选作 5 4 n5 4 n 模块模块 n n 三级标题自拟 8 6 6 系统实现系统实现 针对各个模块 写出对关键算法的代码实现 加以解释说明 二级或三级标 题自拟 9 7 7 系统测试 选作 系统测试 选作 说明测试计划 方法 用例和结果 言简意赅 最好使用表格方式 10 8 8 用户手册 选作 用户手册 选作 11 9 9 项目总结项目总结 9 19 1 小组分工与项目特色小组分工与项目特色 9 29 2 主要工作主要工作 9 39 3 系统展望系统展望 12 附录附录 编程日志编程日志 提示 开发人员根据 编程计划 编写软件的代码 并随时记录编程技术 问题与对策 心得体会等等 产 生 编程文档 类似于编程日记 程序名称程序名称网上购物系统网上购物系统 功能描述功能描述方便快速的实现购物 通过网上提供的商品信息进行购物活动方便快速的实现购物 通过网上提供的商品信息进行购物活动 开发者开发者李宏涛起止日期起止日期2011 07 16 经过上午的讨论 我们决定做一个关于网络购物的系统 具体到每个人分工是不一样的 我 今天的任务是写网络购物的实体类 并且测试这些实体类 因此在写这些程序时必须根据网 页的整体布局来构造实体类 现在已经完成网络购物的实体类 entity 包这部分代码 今天任 务已经完成 晚上回去再仔细讨论明天该干的工作 程序名称程序名称网上购物系统网上购物系统 功能描述功能描述方便快速的实现购物 通过网上提供的商品信息进行购物活动方便快速的实现购物 通过网上提供的商品信息进行购物活动 开发者开发者李宏涛起止日期起止日期2011 07 17 今天的计划是完成数据库的处理和连接 我任务是写网络购物实体类的四个接口和各个接口 所实现的方法 并且完成与数据库的连接 经过一个上午的调试 终于接口方法能和数据库 连接了 下一步的内容是等其他组员的静态网页作完之后添加动态效果 实现与数据库的连 接 用 JSP 技术实现网页的动态化 今天下午继续讨论一下商品的接口实现方法 这个类里 的方法还不太确定 因为网页没完成的缘故 所以在这个商品接口上方法不能进行扩展 等 静态网页完工就可以完整地写出实现方法类了 下午我会帮助其他组员进行静态网页的修改 和完善 争取今天把这些东西全部完成 明天开始写 JSP 代码 程序名称程序名称网上购物系统网上购物系统 功能描述功能描述方便快速的实现购物 通过网上提供的商品信息进行购物活动方便快速的实现购物 通过网上提供的商品信息进行购物活动 开发者开发者李宏涛起止日期起止日期2011 07 18 今天终于完善了静态 WEB 而且下午完成了 entity 类的四个接口的方法 并且完成一部分 JSP 页面的设计 不过也遇到一些小问题 主页写完 JSP 代码时候 图片显示出现错误 我 们正在寻找错误的原因 不过总体上已经把总体框架做完了 接下来要做的就是一些关于数 据库的整理 和一些

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论