《数据库原理及应用》课程设计报告-模板
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库原理及应用》
课程设计报告
XX系统设计与实现
姓名:
班级:
学号:
完成时间:
西南大学计算机与信息科学学院
2013-5-16
目录
1 需求分析 (2)
1.1背景分析 (2)
1.2功能分析 (2)
1.3运行环境 (2)
2 总体设计 (3)
2.1功能模块设计 (3)
3 数据库设计 (3)
3.1数据库概念结构设计 (4)
3.2数据库逻辑结构设计 (4)
4 详细设计 (5)
4.1系统登录模块的设计 (5)
4.2 (5)
4.3 (5)
5 系统实现 (6)
5.1登录模块的实现 (6)
5.2XXX模块的实现 (6)
5.3XXX的实现 (6)
5.4........ . (6)
参考文献 (6)
总结 (6)
1 需求分析
1.1背景分析
这一段描述为什么要做这个系统。
1.2功能分析
简单列举本系统要实现的功能,对每个功能简单介绍一下
通过对系统的初步调查,明确了系统开发的目标为:按照管理信息系统的原理和方法,采用相对成熟、先进的信息技术和手段,支持小型超市管理全过程,加强超市管理中的各种商品信息资源的管理和应用,实现超市管理现代化,及时、准确地提供各种信息。系统需主要完成的功能有前台收银系统;销售管理;库存查询;用户管理;信息查询;商品管理。
1)收银系统管理:用于登记销售商品的名称、单价、数量及销售日期、客户等资料。
2) 销售管理:主要提供的功能有销售统计,包括查询单一商品的在某一时间段的销售情况及总金额,还可以查询超市在某一时间段的总销售情况及总金额。
3) 库存查询:主要提供的功能有浏览入库商品的信息:商品编号,商品名称,商品价格等
4) 用户管理:主要功能有管理员对会员,管理员,收银员信息的添加,修改,删除;对个人用户信息的查询功能。
5) 信息查询:主要功能有按商品编码查询,按商品名称查询,按商品条形码查询,按商品类型查询等。
6) 商品管理:此模块主要功能是对商品出入库的管理,进退货的管理,新商品的添加。
1.3运行环境
1.硬件环境
处理器:XXXXX 或更高
内存:XXXXMB或更高(建议XXXXXMB)
硬盘空间:XXXGB以上
2.软件环境
操作系统: Windows 2000/Windows XP
数据库:SQL Server 2008
软件开发语言:C#,JAVA????
该软件的界面美观大方,软件运行稳定。
2 总体设计
2.1功能模块设计
系统从功能模块的角度上划分为以下几个功能模块:
用户登陆模块、收银管理、用户管理、商品管理、库存管理、信息查询,销售统计六大部分,以下是该系统的功能模块图见下图2-1:
图2-1 系统模块图
以下是各个模块具体实现功能介绍:
1.用户管理功能
(1)注册用户信息:包括添加用户的卡号,类型,身份证,密码,备注等信
息。
(2)修改用户信息:包括修改用户的卡号,类型,身份证,密码,备注等信
息。
(3)查询用户信息:输入用户的卡号,选择用户类型,包括管理员,收银员,
普通用户。系统就会输出该用户的其他信息。
(4)删除用户信息:可以删除任意用户的信息。
……
3 数据库设计
3.1数据库概念结构设计
概念结构设计的主要任务是根据用户需求设计数据库的概念数据模型。概念模型独立于具体的数据库管理系统,它描述的是从用户角度看到的数据库,反映了用户的现实环境,而与数据库将来怎样实现无关。在需求分析基础上设计出能够满足用户各种需求的实体及它们之间的关系,从而为以后的逻辑结构设计作好铺垫。
本系统实体E-R图:
图3-1 用户信息E-R图
…….
实体之间的E-R联系也要画出来
3.2数据库逻辑结构设计
表3-1 用户信息表
……….
4 详细设计
4.1系统登录模块的设计
描述本模块的功能。
输入:XXX。
处理:XXXX。
输出:XXXXX。
根据上述功能介绍,得到该模块的程序流程图,如图4-1所示:
图4-1 XXX登陆模块流程图
4.2 ……
4.3 ……
5 系统实现
5.1登录模块的实现
本页面为XX系统提供一个登录的界面。选择登陆入口:前台或后台登陆,点击登录,进入前台或后台登陆界面。
用户登录界面,如图5-1所示:
图5-1 用户登录界
5.2 XXX模块的实现
5.3 XXX的实现
5.4……..
参考文献
[1] 陈明. 软件工程学教程[M].科技出版社,2002.
[2] 萨师煊,王珊. 数据库系统概论(第三版)[M] . 高等教育出版社,2000. 参考过的书都列到这里来。
总结
遇到的问题及解决方案