(3) 数据库结构设计:本次课题的设计主要使用的是MySQL关系型数据库,通过该数据库,我们来设计各张表之间的联系,以及实现数据的保存和增删改查等操作,对于部分字段将采用索引的形式,以提高数据库操作的效率。
1.5.2 课题的难点
本课题中,需求最为最重要的一个部分,是难点之一;其次,这个系统的权限分配以及所需要的角色以及数据库的设计,表字段的设计;再是技术方面的实现,即页面UI设计和后台的实现。
1.6 系统开发所用技术和工具的简单介绍
1.6.1 系统开发环境
当代计算机领域,不时涌现出新兴的技术及其相关应用,但选用哪种技术手段进行项目开发应该考虑到很多实际因素,如应用对象,环境,成本以及时间等,为项目选择适当的技术实现,不但可以提高开发人员的系统开发效率,并且在一定程度上也可以提高软件的可维护性。
手机销售系统开发环境:
应用系统:Window XP 、Window 7
开发平台:Myeclipse
开发语言:Java
开发服务器环境:
系统语言:English
开发文件编码环境:UTF-8
数据库:MySQL
数据库排序规则:utf8_general_ci
框架:Spring + Hibernate
1.7 系统开发进度安排
1) 2015-2016年度第1学期20周及寒假:查找开发所需相关资料,对所需开发、设计的系统进行调研、分析,并完成开题报告。
2) 2015-2016 年度第2学期:
3) 第1周-第2周:用户需求分析、系统功能分析、确定系统功能、概念设计。
4) 第3周-第5周:逻辑设计、数据库物理设计、输入模拟数据、考虑功能界面。
5) 第6周-第9周:应用程序设计、大量的数据输入、程序功能调试。
6) 第10周-第11周:逐步提交软件系统;并完成系统调试;毕业设计论文构思。
7) 第12周-第15周:修改、维护软件系统;试运行;并撰写和修改完成毕业论文。
8) 第16周:进行毕业论文评阅,答辩。