《.Net开发技术基础》课程设计报告商店客户管理系统.doc
《《.Net开发技术基础》课程设计报告商店客户管理系统.doc》由会员分享,可在线阅读,更多相关《《.Net开发技术基础》课程设计报告商店客户管理系统.doc(49页珍藏版)》请在三一办公上搜索。
1、摘要随着高科技的迅猛发展,信息技术己经深入生活中的各个领域。商店客户管理系统是典型的信息系统,本次课程设计主要包括后台数据库的建立、程序代码的实现和软件测试,要求建立起数据一致性,并建立了触发器、视图、存储过程等。本系统是源于重庆科技学院校园超市的客户管理系统,收银员可以利用员工号进入收银系统,管理员可以利用本系统对客户的信息进行管理,同时对客户购买的历史记录进行查询,客户可以在本系统给管理员留言。系统简单易懂,能够适应大多数能源公司的要求。关键词:信息技术 客户管理系统 软件测试重庆科技学院课程设计任务书设计题目:商店客户管理系统学生姓名课程名称.NET开发技术基础课程设计专业班级地 点起止
2、时间2012 年6月 18 日至 202 年 6 月 22日设计内容及要求1、设计内容 : 重庆科技学院校园超市为了更好的管理学校超市的客户(学生、或教师),决定开发一套校园超市客户管理系统。该系统要求有以下功能: 1、客户基本信息录入(姓名,学号或工号,性别,班级或是部门,客户号) 2、商品信息录入、修改。等。 3、客户购买商品信息登记(要求能记录住每一个客户何时、购买了何产品,价格是多少) 4、客户级别管理(当客户在商店累记消费达到一定数量时,可以升为一级会员、二级会员、三级会员、等等,以后不同级别会员购买商品时,客户可以享有不同的折扣或是优惠) 5、查询管理(注册客户信息查询、客户购买产
3、品记录查询,产品数量查询等)2、要求:代码实现要体现OOA程序设计的思想代码实现需采用C#语言代码要能调试通过并运行,体现优化的思想进行创新设计3、技术要求:该系统要求采用C/S模式或是B/S模式实现,但从技术上,必须达到以下要求。1、 安装包(必有10分)2、 运行不出错,要进行错误捕获处理机制(必有15分)3、 数据库连结不出错,写出,读出(必有15分)4、 菜单、下拉框、状态栏(选有10分)5、 水晶报表(必有15分)6、 帮助(必有15分)7、 美工(选有15分)8、 .dll(选有15分)9、 WebService(选有15分)10、 调用了数据库中的视图(10分)、调用了数据库中的
4、存储过程(10分)。(必有)注:必有的技术,必须在实现,选有项,则根据自身要求,和软件项目的要求,自己选用,如果采用除以上技术以外的其它技术,答辨时,请特别提出。 4.数据库设计要求(必须达到以下要求): 1、数据库用的表不少于5个(20分) 2、表与表之间必须有引用,必有参照完整性约束(20分) 3、数据库中的视图必须不少于5个(20分) 4、数据库中的存储过程不少于5个(20分) 5、数据库在的触发器不少于2个(20分)设计参数进度要求第一阶段:分析系统中需要实现的功能; 第二阶段:根据问题描述,设计系统的解决方案; 第三阶段:完成各个功能模块的划分,及其代码编写;第四阶段:测试并完成报告
5、、答辩参考资料1、Mickey Williams Visual c#.NET技术内幕(第二版)清华大学出版社2007.32、王辉、张大治Visual c#程序设计实用教程(第一版)清华大学出版社2007.3 3、刘烨、吴中元C#编程及应用程序开发教程(第一版) 清华大学出版社2006.5其它考核方法:课程设计报告 20%代码 60%答辩 20%评定方式:总分:100分1、0- 59分:不及格;2、60- 69分:及格;3、70- 79分:中;4、80- 89分:良;5、90-100分:优5、90-100分:优秀说明.本表应在每次实施前一周由负责教师填写二份,院系审批后交院系办备案,一份由负责教
6、师留用。.若填写内容较多可另纸附后。3.一题多名学生共用的,在设计内容、参数、要求等方面应有所区别。教研室主任: 指导教师: 年 月 日 目 录1 设计要求和内容11.1 设计背景11.2 开发环境11.3 系统内容及要求11.3.1系统目标设计11.3.2 系统功能要求12.2 需求分析221 需求分析22.1.1 系统管理员对功能的需求22.1.2 管理员对功能的需求22.1.3 员工对功能的需求22.2 系统功能描述32.2.1 登陆32.2.2 管理员信箱管理32.2.3 客户信息管理32.2.4 员工信息管理32.2.5 管理员账号管理32.2.6商品信息管理43 数据库分析和设计4
7、3.1 E-R实体图43.1.1 管理员实体图43.1.2 员工实体图43.1.3 客户实体图53.1.4 商品实体图53.1.5 购买信息实体图53.1.6 折扣实体图63.2 数据表的建立63.2.1员工信息表63.2.2 客户信息表63.2.3 商品信息表73.2.4 购买信息表73.2.5 折扣信息表84 功能模块的具体设计与实现94.1 客户信息管理:94.2 员工信息管理104.3 管理员账号管理114.4 商品信息管理125 软件测试1351 系统测试1352 测试用例136 致谢167 参考文献171 设计要求和内容1.1 设计背景重庆科技学院校园超市为了更好的管理学校超市的客
8、户(学生、或教师),实现客户管理的系统化、规范化和自动化,同时为了尽量减少手工操作,使商店管理更加现代化,决定开发一套校园超市客户管理系统。1.2 开发环境本商店客户管理系统的开发与运行环境如下:开发环境:Visual Studio 2005辅助工具:PowerDesigner Trial 11数据库管理系统:SQL Server 2000运行环境:Windows 2000/XP/20031.3 系统内容及要求1.3.1系统目标设计1)实现商店客户管理的系统化、规范化和自动化;2)尽量减少手工操作,使商店管理更加现代化。1.3.2 系统功能要求1、客户基本信息录入(姓名,学号或工号,性别,班级
9、或是部门,客户号) 2、商品信息录入、修改。等。 3、客户购买商品信息登记(要求能记录住每一个客户何时、购买了何产品,价格是多少) 4、客户级别管理(当客户在商店累记消费达到一定数量时,可以升为一级会员、二级会员、三级会员、等等,以后不同级别会员购买商品时,客户可以享有不同的折扣或是优惠) 5、查询管理(注册客户信息查询、客户购买产品记录查询,产品数量查询等)2.2 需求分析商店客户管理系统是根据商店日常办公的需要来设计开发的案例,目标是提高商店客户管理的工作效率,实现商店客户管理的系统化、规范化和自动化,具有对客户信息、客户会员等级系统、管理员信息、员工信息、客户购买商品信息、客户留言信息进
10、行管理和维护的功能。系统主要包括系统管理员对功能的需求、管理员对功能的需求和员工对功能的需求。21 需求分析2.1.1 系统管理员对功能的需求 增加管理员的账号密码。2.1.2 管理员对功能的需求 客户基本信息管理:可添加、修改和删除客户的信息; 客户购买商品信息管理:可添加、修改商品信息; 客户级别管理:当客户在商店累记消费达到一定数量时,可以升为一级会员、二级会员、三级会员,以后不同级别会员购买商品时,客户可以享有不同的折扣或是优惠; 查询管理:客户信息查询、客户购买记录查询、商品信息及数量查询、员工基本信息查询; 密码修改:修改本人的密码2.1.3 员工对功能的需求 客户基本信息管理:可
11、添加、修改和删除客户的信息; 密码修改:修改本人的密码; 收银管理:可以对客户购买商品进行管理。2.2 系统功能描述系统的功能包括:登陆、管理员信箱管理、客户信息管理、员工信息管理、管理员账号管理、商品信息管理、收银管理、历史记录管理、客户等级管理。2.2.1 登陆由于本系统涉及不同的用户,因此需要对不同用户分配不同的登陆首页,并记录下是何种类型的用户登陆。2.2.2 管理员信箱管理 客户可以在点击登陆界面下的管理员信箱按钮进入管理员信箱,并根据要求给管理员留言;管理员登陆后,可以在查看信箱选项下查看所有的留言。2.2.3 客户信息管理管理员和员工都拥有对客户信息进行操作的功能,分别登陆各自首
12、页后,可以对客户信息进行查看、增加、删除和修改。2.2.4 员工信息管理管理员在登陆进首页后,可以对客户信息进行查看、修改、密码初始化等功能,而员工在登陆之后可以对自己的密码进行修改。2.2.5 管理员账号管理管理员在登陆之后可以对自己的密码进行修改;系统管理员则拥有增加管理员的功能。2.2.6商品信息管理管理员在登陆之后,可以对商店的商品信息进行查看以及修改。3 数据库分析和设计3.1 E-R实体图3.1.1 管理员实体图管理员实体具有账号和密码两个属性,E-R图如图3.1所示:管理员账号密码图3.1 管理员实体图3.1.2 员工实体图员工实体具有员工号、员工姓名、性别、联系方式和密码五个属
13、性,E-R图如图3.2所示:性别管理员员工号员工姓名联系方式密码图3.2 员工实体图3.1.3 客户实体图客户具有客户号、客户姓名、学号(或工号)、性别、部门(或班级)、客户等级、联系方式七个属性,E-R图如图3.3所示:管理员客户号客户姓名联系方式部门(或班级)性别客户等级学号(或工号)图3.3 客户实体图3.1.4 商品实体图商品具有商品号、商品名、价格、供应商、进价、剩余数量六个属性,E-R图如图3.4所示:价格管理员商品号商品名供应商进价剩余数量图3.4 商品实体图3.1.5 购买信息实体图购买信息具有流水号、客户号、商品号、经办人、购买日期、购买数量、购买价格七个属性,E-R图如图3
14、.5所示:商品号管理员流水号客户号经办人购买日期价格购买数量图3.5 购买信息实体图3.1.6 折扣实体图折扣具有客户等级、等级折扣、所需购买价格三个属性,E-R图如图3.6所示管理员客户等级购买所需价格等级折扣图3.6 折扣实体图3.2 数据表的建立3.2.1员工信息表员工信息表用来存放商店客户管理系统中员工登陆的账号、密码以及一些基本信息,表中的各个字段的数据类型、大小如表3.1所示:表3.1员工信息表NameCodeData TypeLength备注员工号SNoVA1515姓名SNameVA3030性别SsexA22联系方式StelVA1515密码SPassWordVA15153.2.2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- .Net开发技术基础 Net 开发 技术 基础 课程设计 报告 商店 客户 管理 系统

链接地址:https://www.31ppt.com/p-2385057.html