2026/4/18 18:09:06
网站建设
项目流程
wap手机网站代码,南浔哪有做网站的,深圳网页设计兴田德润i简介,网页制作app下载会展中心管理系统
1 系统设计
1.1 设计目标
在学习了数据库原理和 SQL Server 2008 数据库管理系统后#xff0c;采用 Java 编程语言开发工具#xff0c;设计并实现会展中心管理系统。
本课程的目的是培养学生数据库技术的综合应用能力#xff0c;通过设计开发一个小型…会展中心管理系统1 系统设计1.1 设计目标在学习了数据库原理和 SQL Server 2008 数据库管理系统后采用 Java 编程语言开发工具设计并实现会展中心管理系统。本课程的目的是培养学生数据库技术的综合应用能力通过设计开发一个小型的数据库管理系统将原理与应用相结合锻炼学生实际问题的分析、设计与编程能力。设计过程采用设计总体框图、数据库结构和功能结构图。会展中心管理系统的设计可以实现会展中心管理人员对会展中心的方便管理以及会展信息的发布。客户可以通过系统来预定展馆预定门票展品采购使操作更加集中方便使用。该系统操作方便适合大多数人操作使用。1.2 需求分析设计内容:(1)对“会展中心管理系统”进行需求调研完成概念模型和逻辑结构设计(2)建立“会展中心管理系统”数据库(3)编程实现“会展中心管理系统”主要包括客户管理员注册登录会展信息管理对展馆、展商、展品的增加删除查询会展信息查询展馆预约门票预定展品采购。设计要求(1) 采用图形化界面(2) 操作方便、界面友好(3) 撰写课程设计说明书。数据库安全性数据库安全性指保护数据库以防止不合法使用所造成的数据泄露、更改或破坏。对本系统中管理员和客户的账号和密码以及客户的身份证号进行加密防止其他用户窃取。用户登录设置有两个客户端即客户和管理员身份不同进入的系统不同相应的操作数据库的权限也不同。数据库完整性数据库完整性包括实体完整性参照完整性和用户定义完整性。对每一个表中都设置有相应的主码约束检查主码是否唯一如果不唯一则拒绝插入或修改。对表设置列值非空列值唯一检查列值是否满足一个条件表达式。在表级定义有外码约束将两个表中的相应元组联系起来。1.3 开发和运行环境选择开发工具 前台开发语言为 Java后台数据库为 SQL Server2017运行环境windows10 及更高的操作系统2 数据库设计2.1 数据库概念设计2.2 数据库逻辑结构设计展馆表列名数据类型说明约束SaccountCHAR(20)登录名PRIMARY KEYSpwdCAHR(20)密码NOT NULL展品表列名数据类型说明约束PnoCHAR(20)展品编号PRIMARY KEYPnameCAHR(20)展品名称NOT NULLPareaINT面积PaddressCHAR(20)地址PersonCHAR(20)负责人PnumINT展位数NOT NULL展商表列名数据类型说明约束BnoCHAR(20)展商编号PRIMARY KEYBnameCAHR(20)展商名称NOT NULLBidCHAR(50)身份证号NOT NULL,UNIQUEBprofessionCHAR(20)职业BworkplaceCHAR(20)工作单位BphoneCHAR(20)手机号NOT NULL门票预定表列名数据类型说明约束AnoCHAR(20)订单编号PRIMARY KEYAnameCAHR(20)姓名NOT NULLAsexCHAR(10)性别‘男’‘女’AprofessionCHAR(20)职业MnoCHAR(20)展会编号NOT NULL展会信息表列名数据类型说明约束MnoCHAR(20)展会编号PRIMARY KEYMnameCAHR(20)展会名称NOT NULLBnoCHAR(10)展商编号FOREIGN KEYTnoCHAR(20)展品编号FOREIGN KEYPnoCHAR(20)展馆编号NOT NULLMtimeDATE时间NOT NULLMpriceINT门票价格NOT NULL采购商表列名数据类型说明约束SnoCHAR(20)订单编号PRIMARY KEYSnameCAHR(20)姓名NOT NULLTnoCHAR(10)展品编号NOT NULLStimeDATE时间展馆预定表列名数据类型说明约束RnoCHAR(20)预定编号PRIMARY KEYPnoCAHR(20)展馆编号NOT NULLBnoCHAR(10)展商编号NOT NULLRtimeDATE时间RnumINT展位数NOT NULLBnameCHAR(20)展商姓名NOT NULL3 会展中心管理系统详细设计3.1 功能描述会展中心管理系统具体包含如下几个功能管理员功能1录入展商展馆展品展会的信息。2对展商展品展馆的信息进行增删改查。客户功能1查询展会展商展品展馆信息。2预约展馆预订门票展品采购。3.2 系统模块图主要负责整个会展中心管理系统的框架搭建和逻辑设计。功能描述用户打开系统选择不同的权限和输入不同的用户名进入不同的系统如果用户名或密码输入正确进入系统之后管理员的操作有会展信息管理、展馆管理、展商管理和展品管理。客户的操作有展品采购、展馆预约、门票预定和会展信息查询。操作完成之后退出系统系统功能模块图如图 3.2 所示。实现界面及代码创建数据库代码创建数据库相关代码。 CREATE DATABASE HZZX; --操作信息表 CREATE TABLE Operator( Sacc CHAR(20) PRIMARY KEY,--登录名 Spwd CHAR(20) NOT NULL,--密码 ); --展商表 CREATE TABLE Business( Bno CHAR(10) PRIMARY KEY,--展商编号 Bname CHAR(20) NOT NULL,--姓名 Bid CHAR(50) NOT NULL UNIQUE,--身份证号 Bwork CHAR(20),--职业 Bworkplace CHAR(20),--工作单位 Btel CHAR(20)--手机号 ); --展品表 CREATE TABLE Thing( Tno CHAR(10) PRIMARY KEY,--展品编号 Tname CHAR(20),--展品名称 Tkind CHAR(10),--类别 Tprice INT,--售价 Tarea INT--规格 IsBuy CHAR(5)--售出状态 ); --展馆表 CREATE TABLE Place( Pno CHAR(10) PRIMARY KEY,--展馆编号 Pname CHAR(20),--展馆名称 Parea INT,--面积 Padd CHAR(20),--地址 Ppeo CHAR(20),--负责人 Pnum INT--展位数 ); --门票预定表 CREATE TABLE Ticket (Ano CHAR(10) PRIMARY KEY,--观众编号 Aname CHAR(20),--姓名 Asex CHAR(5) CHECK (Asex IN (男,女)),--性别 Awork CHAR(10),--职业 Mno CHAR(10)--展会编号); --展会信息表 CREATE TABLE Meeting (Mno CHAR(10)PRIMARY KEY,--展会编号 Mname CHAR(20),--展会名称 Bno CHAR(10),--展商编号 Tno CHAR(10),--展品编号 Pno CHAR(20),--展馆编号 Mtime CHAR(20),--时间 FOREIGN KEY(Bno) REFERENCES Business(Bno), FOREIGN KEY(Tno) REFERENCES Thing(Tno)); --采购商表 CREATE TABLE Shop (Sno CHAR(10) PRIMARY KEY,--采购商编号 Sname CHAR(20),--姓名 Tno CHAR(10),--展品编号 Stime DATE,--采购时间 FOREIGN KEY(Tno) REFERENCES Thing(Tno)); --展馆预定表 CREATE TABLE Reserve (RNO CHAR(10) PRIMARY KEY,--订单编号 Pno CHAR(10),--展馆编号 Bno CHAR(10),--展商编号 Bname CHAR(20),--展商姓名 Rtime DATE NOT NULL,--时间 Rnum INT NOT NULL,--展位数 FOREIGN KEY(Pno) REFERENCES Place(Pno), FOREIGN KEY(Bno) REFERENCES Business(Bno)); //创建视图 CREATE VIEW v_reserve(no,p_name,name,time,num) AS SELECT Reserve.RNO,Place.Pname,Reserve.Bname,Reserve.Rtime,Reserve.Rnum FROM Reserve,Place WHERE Place.Pno Reserve.Pno; CREATE VIEW v_ticket(no,t_name,sex,work,m_name,p_name,price) AS SELECT Ano,Aname,Asex,Awork,Meeting.Mname,Place.Pname,Meeting.Mprice FROM Ticket,Meeting,Place WHERE Ticket.Mno Meeting.Mno and Meeting.Pno Place.Pno; CREATE VIEW [dbo].[v_shop] (no,s_name,t_name,kind,time,price) AS SELECT Shop.Sno,Shop.Sname,Thing.Tname,Thing.Tkind,Shop.Stime,Thing.Tprice FROM Shop,Thing WHERE Shop.Tno Thing.Tno;参考文献[1] 《数据库原理及应用》 钱雪忠主编 北京邮电大学出版社 2007.8 第二版[2] 《SQL server 2000 数据仓库与 Analysis Services》 Bain T 著 中国电力出版社 2003[3] 《数据库系统概论》 王珊 萨师煊 编著 高等教育出版社 2014.9 第五版[4] 《数据库技术与联机分析处理》 王珊主编 北京科学出版社 1998[5] 张桂珠 刘丽 陈爱国 Java 面向对象程序设计第 2 版北京邮电大学出版社[6] 毕广吉 Java 程序设计实例教程[M] 北京冶金工业出版社2007 年♻️ 资源大小6.35MB➡️资源下载https://download.csdn.net/download/s1t16/87404180注更多内容可关注微信公众号【神仙别闹】如当前文章或代码侵犯了您的权益请私信作者删除