沈 阳 工 程 学 院
课 程 设 计
设计题目:
面向对象程序设计课程设计
小超市管理系统
系 别 信息工程系
班级 计本 081
学生姓名
王浩
魏兴龙
王潇伯
夏恩亮
学 号 2008412110 2008412117 2007411524 2007411522
指导教师 孙宪丽
职称 副教授
起止日期:2010 年 6 月 21 日起——至 2010 年 7 月 2 日止
沈 阳 工 程 学 院
课程设计任务书
课程设计题目: 面向对象程序设计课程设计
小超市管理系统
系 别 信息工程系
班级 计本 081
学生姓名
王浩
魏兴龙 王潇伯 夏恩亮
学 号
2008412110 2008412117
指导教师 孙宪丽
职称 副教授
课程设计进行地点:
实训 F 606
任 务 下 达 时 间: 2010 年 6 月 21 日
起止日期: 2010 年 6 月 21 日起——至 2010 年 7 月 2 日止
教 研 室 主 任 费 雅 洁
2010 年 6 月 21 日批准
1.设计的原始资料及依据
通过课程设计使学生进一步加深对课程内容的理解,利用程序设计的基本思想进行程序
的开发,进一步掌握编程方法和技巧,提高学生用程序的思想来解决实际问题的能力。
2.设计的主要内容及要求
本组设计题目:小超市管理系统
需要完成的功能:
⑴ 数据库的创建、登陆界面
⑵ 销售子系统
⑶ 权限管理子系统
⑷ 销售管理子系统
⑸ 商品管理子系统
3.对设计说明书撰写内容、格式、字数的要求
⑴ 学生应撰写的内容为:中文摘要和关键词、目录、正文、参考文献等。课程设计说明
书(论文)的结构及各部分内容要求可参照《沈阳工程学院毕业设计(论文)撰写规范》执
行。应做到文理通顺,内容正确完整,书写工整,装订整齐。
⑵ 装订格式
封面、任务书、成绩评审意见表、摘要和关键词、目录、正文、结论、致谢、参考文献。
⑶ 课程设计说明书(论文)是体现和总结课程设计成果的载体,一般不应少于 3000 字。
打印时采用 A4 纸,页边距均为 20mm,正文采用宋体小四号字,行间距 18 磅。文中大标题
采用黑体小三号字,一级节标题采用黑体四号字,二级节标题采用黑体小四号字,三级节标
题采用黑体小四号字,表题与图题采用宋体五号字。
4. 设计完成后应提交成果的种类、数量、质量等方面的要求
⑴ 课程设计任务书
⑵ 课程设计报告
⑶ 设计成品(光盘)
5.时间进度安排
3
2
顺序 阶段日期
第 1 周第 1
1
天
第 1 周第 2
天
第 1 周第 3,
4,5 天,第
2 周第 1 天
第 2 周第 2,
3 天
第 2 周第 4
天
第 2 周第 5
天
4
5
6
计 划 完 成 内 容
查阅资料,充分解读题目内容,小组分工,确定每个人的
具体任务。
数据库设计及登陆界面的实现。
编制程序,单元测试。
程序整合,综合调试。
答辩。
撰写课程设计报告。
备注
1 天
1 天
4 天
2 天
1 天
1 天
6.主要参考资料(文献)
[1] 耿祥义,张跃平.Java2 实用教程(第三版).北京:清华大学出版社,2006
[2] 张小波,曾锡山.Java 程序设计实训教程.冶金工业出版社.2006
[3] 孙一林,彭波.Java 数据库编程实例.北京:清华大学出版社,2003
[4] 严桂兰,刘甲耀,刘波.Java 编程模式与范例.机械工业出版社.2002
[5] 朱仲杰.Java2 全方位学习. 机械工业出版社.2006
[6] 张思民.JAVA 程序设计实践教程.北京:清华大学出版社,2006
[7] 汤一平.Java 语言程序设计.北京:科学出版社,2006
[8] 刘艺.Java 程序设计大学教程. 北京:机械工业出版社,2006
沈 阳 工 程 学 院
面向对象程序设计课程设计成绩评定表
系(部): 信息工程系 班级: 计本081 学生姓名:王浩 魏兴龙 王潇伯 夏恩亮
评价内容
具
体
要
求
权重
评
分
加权分
指 导 教 师 评 审 意 见
调研
论证
能独立查阅文献,收集资料;能制定课程设计方
案和日程安排。
工作能力
态度
工作态度认真,遵守纪律,出勤情况是否良好,
能够独立完成设计工作。
工作量
按期圆满完成规定的设计任务,工作量饱满,
难度适宜。
说明书的
质量
说明书立论正确,论述充分,结论严谨合理,
文字通顺,技术用语准确,符号统一,编号齐
全,图表完备,书写工整规范。
指导教师评审成绩
分
(加权分合计乘以 8)
指 导 教 师 签 名:
0.1
0.2
0.2
0.5
5
5
5
5
4
4
4
4
3
3
3
3
2
2
2
2
加权分合计
年 月 日
评价内容
具
体
要
求
权重
评
分
加权分
评 阅 教 师 评 审 意 见
查阅
文献
查阅文献有一定广泛性;有综合归纳资料的能
力
工作量 工作量饱满,难度适中。
说明书的
质量
说明书立论正确,论述充分,结论严谨合理,
文字通顺,技术用语准确,符号统一,编号齐
全,图表完备,书写工整规范。
评阅教师评审成绩
分
(加权分合计乘以 4)
评 阅 教 师 签 名:
0.2
0.5
0.3
5
5
5
4
4
4
3
3
3
2
2
2
加权分合计
年 月 日
答 辩 小 组 评 审 意 见
评价内容
具
体
要
求
权重
评
分
加权分
学生汇报
汇报准备充分,思路清晰;语言表达准确,概
念清楚,论点正确,有层次,有重点,基本上
反映了所完成任务的全部内容;时间符合要求。
答
辩
思路清晰;回答问题有理论依据,基本概念清
楚;主要问题回答准确,深入,有说服力。
0.5
0.5
5
5
4
4
3
3
2
2
答辩小组评审成绩
(加权分合计乘以 8)
答辩小组教师签名:
课 程 设 计 总 评 成 绩
分
加权分合计
年 月 日
分
沈阳工程学院课程设计报告
摘要
摘 要
随着小型超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍
增长,传统的人工记忆方式也慢慢的无法适应形势的变化。随着信息技术的发展,计算机已
被广泛的用于社会的各个领域,成为推动社会发展的技术动力。而在计算机应用中,软件的
作用十分突出,软件已经发展成为信息技术的核心,主导着信息产品的开发和信息技术市场
的进一步的开拓。软件产业已成为社会信息化进程中的一个战略性产业。在软件技术的应用
中软件的开发技术尤其是应用型软件产品的开发技术成了重中之重。不断开发适应用户需求、
市场需要的新型软件产品。随着社会的发展,软件也在不断的更新换代。
由于有些超市里对商品的进货、售出及商品的基本信息等的一些繁琐处理都是通过手工
进行记载并进行处理的,对商品信息的处理工作量特别大,不仅浪费大量的人力物力,而且
还很容易出错,更重要的是为了方便顾客,超市需要时时刻刻对商品对各种信息进行统计分
析。 一直以来人们使用传统人工的方式管理超市的各项工作, 这种管理方式存在着许多缺点,
如: 效率低、保密性差, 另外时间一长, 将产生大量的冗余文件和数据, 这给查找、统计、更
新和维护工作都带来了很大的困难。然而大型的超市管理系统功能过于强大而造成操作繁琐
降低了小超市的工作效率。如果有这样一套完整的小型超市管理系统软件,只需点击几下鼠
标就可完成所需操作,那样就会大大的提高超市员工的工作效率和管理水平,并能进一步提
高超市的工作效率并使超市实施规范化管理。鉴于小型超市管理中存在的诸多问题, 我们在
此次课程设计中以小型超市管理系统为研究课题,对此系统进行了全面的设计。
小型超市管理系统由销售界面、销售管理、商品管理、权限管理四部分组成。它的内容
对于超市的销售人员和管理者乃至顾客来说都至关重要, 所以小型超市管理系统应该能够为
用户提供充足的信息和快捷的查询手段。
一个完整系统的设计,当然就离不开后台环境的支持,在此次设计中,我们主要以 Access
数据库作为基础,实行此系统的开发。
关键字 小型超市管理,商品销售,java 版小超市管理系统, Access 数据库
I
沈阳工程学院课程设计报告
目录
目
录
摘 要.................................................................................................................................................... I
第 1 章 绪 论................................................................................................................................. 1
第 2 章 系统功能介绍....................................................................................................................... 2
2.1 系统功能总框图.................................................................................................................... 2
2.2 本系统模块功能介绍........................................................................................................... 2
2.2.1 登录功能介绍............................................................................................................. 2
2.2.2 商品销售功能介绍..................................................................................................... 3
2.2.3 权限管理功能介绍..................................................................................................... 3
2.2.4 销售管理功能介绍..................................................................................................... 4
2.2.5 商品管理功能介绍..................................................................................................... 4
2.3 组内任务分工....................................................................................................................... 5
第 3 章 数据库设计........................................................................................................................... 6
3.1 数据库需求分析................................................................................................................... 6
3.2 数据库概念结构设计........................................................................................................... 6
3.3 数据库表的设计................................................................................................................... 7
第 4 章 系统功能实现....................................................................................................................... 8
4.1 登录功能实现....................................................................................................................... 8
4.2 销售界面功能介绍..............................................................................................................11
4.2.1 搜索商品的信息........................................................................................................11
4.2.2 购买商品....................................................................................................................11
4.2.3 模块的核心代码....................................................................................................... 12
4.3 权限管理功能介绍............................................................................................................. 18
4.3.1 添加用户功能介绍................................................................................................... 18
4.3.2 修改用户功能介绍................................................................................................... 19
4.3.3 删除用户功能介绍................................................................................................... 19
4.3.4 显示用户信息与刷新按钮介绍............................................................................... 20
4.3.5 用户管理的实现代码……………………………………………………………....20
4.4 销售管理功能介绍.............................................................................................................. 27
4.4.1 编号查询功能........................................................................................................... 27
4.4.2 账单查询功能........................................................................................................... 27
4.4.3 销售管理模块的核心代码....................................................................................... 28
4.4 商品管理功能介绍.............................................................................................................. 31
4.4.1 查询信息................................................................................................................... 31
4.4.2 添加信息及提交添加............................................................................................... 32
4.4.3 删除信息及提交删除............................................................................................... 32
4.4.4 修改信息及提交修改....................................................................................................33
4.4.5 关于........................................................................................................................... 33
4.4.6 模块的核心代码……………………………………....……………………………34
总 结............................................................................................................................................... 39
致 谢............................................................................................................................................... 40
参考文献........................................................................................................................................... 41
II
沈阳工程学院课程设计报告
第 1 章 绪论
第 1 章 绪 论
随着人们生活水平的不断提高,购物已成为一种时尚。每天都有大量的消费者在各大商
场中留下消费信息,所以作为商场的管理人员就需要有一个自动化、智能化的管理系统来完
成这些信息的处理。由此我们设计开发小超市管理系统。
目前市场上的超市管理系统,大部分为基于分布式数据库的网络管理系统,对于规模较
小的超市没有必要花巨资来购买这样功能全面的管理系统,此外,对于那样功能齐全的管理
系统也需要花大精力来维护。基于这种情况,我们用所学的 java 知识,可以开发一种既能节
约资金,又能完成小超市日常的管理任务。
本系统所包括的功能主要有:限于不同身份的人登录的登录界面;权限管理功能;商品
销售功能;商品管理功能;销售管理功能。
在系统的设计中,用户管理功能可以管理登录本系统的人员,如:管理员、用户和超级
用户等。在最初的系统使用中只有技术管理员一种身份。商品销售功能;可以完成商品信息
的查询。如:输入一种商品的编号在商品信息栏就显示该商品的所有信息,名称、价格、生
产日期、生产地。然后选择购买功能,就可以将商品添加到购物信息栏,最后选择提交,所
购买的商品信息同时也添加到数据库中。在商品管理功能中,可以把一种新引进的商品信息
添加到小超市管理系统中。在销售管理功能中,可以查看超市的销售情况,所有商品的购买
信息都存储在数据库中。
在系统的安全性方面,我们规定了不同权限的登录用户,管理员(主要负责用户管理)
可以登录到任何一个管理模块,以及后台的数据库,能够改变任一个登录者的用户名和密码。
用户只能进入到销售界面。老板超级主要查看商品的销售情况和商品管理,他可以进入到商
品销售管理查看商品的销售情况。通过这样的权限限制就可以方便的控制系统的安全性。
总之,小超市管理系统是一个经济、实惠的应用软件,适合小规模的商店和超市。操作
难度小,易学易用。
- 1 -