《《数据库原理及应用》课程设计报告-模板.doc》由会员分享,可在线阅读,更多相关《《数据库原理及应用》课程设计报告-模板.doc(7页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、数据库原理及应用课程设计报告XX系统设计与实现姓 名:班 级:学 号:完成时间:西南大学计算机与信息科学学院2014-5-16目 录1 需求分析21.1背景分析21.2功能分析21.3运行环境22 总体设计32.1功能模块设计33 数据库设计33.1数据库概念结构设计43.2数据库逻辑结构设计44 详细设计54.1系统登录模块的设计54.2 54.3 55 系统实现65.1登录模块的实现65.2 XXX模块的实现65.3 XXX的实现65.4.6参考文献6总 结61 需求分析1.1背景分析这一段描述为什么要做这个系统。1.2功能分析简单列举本系统要实现的功能,对每个功能简单介绍一下通过对系统的
2、初步调查,明确了系统开发的目标为:按照管理信息系统的原理和方法,采用相对成熟、先进的信息技术和手段,支持小型超市管理全过程,加强超市管理中的各种商品信息资源的管理和应用,实现超市管理现代化,及时、准确地提供各种信息。系统需主要完成的功能有前台收银系统;销售管理;库存查询;用户管理;信息查询;商品管理。 1)收银系统管理:用于登记销售商品的名称、单价、数量及销售日期、客户等资料。 2) 销售管理:主要提供的功能有销售统计,包括查询单一商品的在某一时间段的销售情况及总金额,还可以查询超市在某一时间段的总销售情况及总金额。 3) 库存查询:主要提供的功能有浏览入库商品的信息:商品编号,商品名称,商品
3、价格等 4) 用户管理:主要功能有管理员对会员,管理员,收银员信息的添加,修改,删除;对个人用户信息的查询功能。 5) 信息查询:主要功能有按商品编码查询,按商品名称查询,按商品条形码查询,按商品类型查询等。 6) 商品管理:此模块主要功能是对商品出入库的管理,进退货的管理,新商品的添加。1.3运行环境1.硬件环境处理器:XXXXX 或更高内存:XXXXMB或更高(建议XXXXXMB)硬盘空间:XXXGB以上2.软件环境操作系统: Windows 2000/Windows XP数据库:SQL Server 2008软件开发语言:C#,JAVA?该软件的界面美观大方,软件运行稳定。2 总体设计2
4、.1功能模块设计系统从功能模块的角度上划分为以下几个功能模块:用户登陆模块、收银管理、用户管理、商品管理、库存管理、信息查询,销售统计六大部分,以下是该系统的功能模块图见下图2-1:图2-1 系统模块图以下是各个模块具体实现功能介绍:1用户管理功能(1)注册用户信息:包括添加用户的卡号,类型,身份证,密码,备注等信息。(2)修改用户信息:包括修改用户的卡号,类型,身份证,密码,备注等信息。(3)查询用户信息:输入用户的卡号,选择用户类型,包括管理员,收银员,普通 用户。系统就会输出该用户的其他信息。(4)删除用户信息:可以删除任意用户的信息。3 数据库设计3.1数据库概念结构设计概念结构设计的
5、主要任务是根据用户需求设计数据库的概念数据模型。概念模型独立于具体的数据库管理系统,它描述的是从用户角度看到的数据库,反映了用户的现实环境,而与数据库将来怎样实现无关。在需求分析基础上设计出能够满足用户各种需求的实体及它们之间的关系,从而为以后的逻辑结构设计作好铺垫。本系统实体E-R图: 图3-1 用户信息E-R图.实体之间的E-R联系也要画出来3.2数据库逻辑结构设计表3-1 用户信息表字段名类型说明主键CardIdVerchar(20)卡号Yes UserNameVerchar(20)持卡人No IDcardVerchar(20)身份证No PasswordVerchar(20)密码No
6、CardDateVerchar(30)开卡日期No UserGradeVerchar(16)用户类型No termchar(10)期限No integralchar(10)积分No agiochar(10)折扣No remarkVerchar(200)备注No .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.参考过的书都列到这里来。 总 结遇到的问题及解决方案