2.5 KiB
2.5 KiB
软件开发技术课程设计(II)指导书
一、指导书选用范围
所属专业:软件工程 领域方向:软件工程与软件开发实践 参考学时:2周 适用学生:软件工程专业本科生 先修课要求:Java Web开发技术、软件工程、数据库
二、课程设计目的
通过本课程设计的准备与总结,复习、领会、巩固和运用课堂上所学的软件开发方法和知识,为学生综合应用本专业所学习的多门课程知识创造实践机会,使每个学生了解软件工具与环境对于项目开发的重要性,并且重点深入掌握好几种较新或较流行的软件工具或计算机应用技术,提高学生今后参与开发稍大规模实际软件项目和探索未知领域的能力和自信心。
三、课程设计内容
在线电脑DIY系统 假设某企业需要大学生创建一个在线电脑DIY系统,以实现销售的便利化,提升销售额,系统基本功能有:
- 首页为企业的介绍,电脑配件(CPU、内存、硬盘、主板、显卡、机箱)的详情展示。不需要登录。
- 每种配件都有若干个品牌,价格不同。
- 使用系统的用户包括一个管理员和多个用户,需要登陆才能操作系统,登录后可以修改个人信息。
- 管理员可以管理配件类型、商品信息、浏览用户、查看订单。
- 用户可以注册。登录后可以选购配件,从每种配件中选择1个形成装机单,最终提交订单。用户进行结算(不用真实付款)。
- 用户可以查看自己的订单。
- 管理员统计:按消费金额倒排的前十用户列表,按销售量倒排序的前十配件列表。
- 统计结果以柱状图或其他图形展示。
四、课程设计报告模板
第一章 概 述 1.1 课程设计目的 见指导书 1.2 课程设计任务 根据自己的题目 1.3 使用技术及开发环境 说明采用的开发技术、使用框架、开发工具等
第二章 需求分析 2.1 功能分析 分析系统功能,画功能结构图,并进行说明 2.2 概念模型分析 画ER图分析实体及其联系
第三章 系统设计 3.1 数据库设计 说明每个表的字段及其类型 3.2 模块设计 使用流程图分析功能的设计流程,至少有2张图
第四章 系统实现 4.1 项目介绍 结合截图说明项目中每个包及文件的作用 4.2 系统功能实现 系统运行的截图及说明
第五章 总结 个人遇到的困难、解决方法与个人小结