1. 研究目的与意义
1.1研究背景
2. 研究内容与预期目标
一、主要研究内容:
1.利用PowerDesigner这一工具,对该题库管理系统进行需求分析、总体设计等。
2.完成数据库的设计,主要包括对商品信息、员工信息、学生信息、用户信息等的数据
3. 研究方法与步骤
3.1研究方法
本系统主要包含了等系统用户管理、商品信息管理、进货入库管理、员工信息管理多个功能模块。下面分别简单阐述一下这几个功能模块需求。
管理员的登录模块:管理员登录系统对本系统其他管理模块进行管理。
用户的登录模块:用户登录本系统,对个人的信息等进行查询,操作可使用的功能。
添加管理员模块:向本系统中添加更多的管理人员,管理员包括普通管理员和超级管理员。
商品信息管理模块:
商品信息列表:将数据库的商品表以列表的形式呈现给管理员。
添加商品信息:实现管理员添加商品信息,应该包括商品信息。
修改商品信息:实现管理员修改商品信息,包括修改商品信息。
进货入库管理模块:
进货入库列表:进行进货入库列表显示。
员工信息管理模块:
员工信息列表:显示系统的所有员工信息,可以通过关键字查询。
员工信息删除:对输入错误或过期的员工信息删除。
销售管理模块:
销售列表:显示系统的所有销售,可以通过关键字查询。
销售删除:对输入错误或过期的销售删除。
用户模块:
资料管理:用户登录本系统。可以对自己的个人主页进行查看。
系统信息:用户可以查看自己的系统提示信息。
修改资料:用户可以修改自己的账号密码。
信息搜索:用户可以通过关键字搜索站内信息。
密码修改:用户可以修改个人登录密码。
退出模块:
管理员退出:管理员用来退出系统。
用户退出:用户用来退出系统。
3.1.2采用的语言以及开发工具
本人打算以java为基础,使用mysql数据库并且基于Idea开发平台对软件进行开发,开发软件完成后,准备进行测试,主要测试软件是否符合需求以及有无bug,最后形成毕业论文,做好PPT和准备论文答辩。
经查阅java语言主要有以下特点:
1)跨平台性
2)面向对象
3)安全性
4)多线程
5)简单易用
3.1.3数据库设计
本系统拟采用Mysql数据库,目前设计的表主要有:
allusers表:
序号 | 字段名称 | 字段类型 | 大小 | 允许为空 | 最大长度 | 备注 |
1 | id | Int | 4 |
| 10 |
|
2 | username |
| 150 |
| 255 |
|
3 | pwd |
| 150 |
| 255 |
|
4 | cx |
| 150 |
| 255 |
|
5 | addtime | DateTime | 8 |
| 19 |
|
caigou表:
序号 | 字段名称 | 字段类型 | 大小 | 允许为空 | 最大长度 | 备注 |
1 | id | Int | 4 |
| 10 |
|
2 | shangpinbianhao |
| 150 |
| 255 |
|
3 | shangpinmingcheng |
| 150 |
| 255 |
|
4 | leibie |
| 150 |
| 255 |
|
5 | kucun |
| 150 |
| 255 |
|
6 | gongyingshang |
| 150 |
| 255 |
|
7 | caigoushuliang |
| 150 |
| 255 |
|
8 | caigoushijian | DateTime | 8 |
| 19 |
|
9 | caigouyuan |
| 150 |
| 255 |
|
10 | tuihuoshuliang |
| 150 |
| 255 |
|
11 | tuihuoyuanyin |
| 1073741823 |
| 255 |
|
12 | addtime | DateTime | 8 |
| 19 |
|
等相关表。
3.2研究步骤:
1. 查阅文献资料,了解系统大体功能
2. 对系统进行需求分析,掌握其大致的功能需求。然后进行资源搜索,了解一些现有的信息系统的功能、界面等,与自己的需求分析进行比较,查漏补缺,并对功能进行优化。然后进行功能定义,角色功能描述。
3. 进行概要设计和详细设计
4. 代码编写及测试
5. 优化功能并完善系统
4. 参考文献
[1]刘晓华,周慧贞.JSP应用开发详解[M].北京:电子工业出版社,2013:35-126
[2]阿斯利森,舒塔,金灵等译.Ajax基础教程[M].北京:人民邮电出版社,2014:15-26
5. 工作计划
2022.02.22----2022.02.28查阅相关文献资料
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。