基于net的阳光剧院管理系统的设计与实现内容摘要:
个不断发展的社会对于管理数据和发送用户实时的变化的挑战。 它在关键的领域具有非常显著的领先地位,它绝对是一个可信任的,且高效智能的数据平台。 它是微软数据平台中的主要组成部分,它的强大功能是有目共睹的。 基于 C的阳光剧院管理系统的设计与实现 丽水学院 2020 届学生毕业设计(论文) 第四章 数据库设计 数据库设计( Database Design)就是指给你一个特定的应用环境,你根据客户的要求,设计建立一个数据库的结构及其应用系统的过程。 使这个数据库能有效的存储 数据,并且能满足客户的各种要求。 数据库的设计建立是系统开发的核心技术,也是最基本的地基。 它是使系统的各个部分能紧密的联系在一起并且如何将它们联系在一起的关键。 数据库的建设一般分为需求分析、概念设计、逻辑设计、物理设计、验证设计、运行与维护设计等几个步骤,以下就数据库的概念结构设计、逻辑结构设计与数据库的连接做具体介绍。 数据库 概念结构设计 数据库的概念结构设计就是将 需求分析 得到的用户需求抽象为 信息结构及 概念模型的过程 [14]。 概念结构是数据模型的共同基础,它是整个数据库设计的重中之重。 它是连通现实 世界与机器世界的桥梁。 概念结构设计要求做到能充分、真实的反映现实,它是对现实世界的一个真实模型;它要便于理解,它需要使用户能很快的上手,方便用户提供意见,用户积极的参与是成功设计数据库的关键;它要易于修改,党应用的环境和要求有变化时,能方便对概念模型修改或者扩充;它要能方便的向各种数据库进行转换。 “丽水阳光剧院管理系统”采用实体 — 联系模型方法( ER 图)。 它需先明确现实世界各部门所含的各种实体及其属性、实体间的各个联系以及对信息的制约条件等,并给出各部门内所有信息的局部描述;然后将所得的多个用户的局部视 图集成一个全局视图,这就是用户要描述的现实世界的概念模型数据。 说明:以下 ER 图中实体用矩形框表示,实体的属性用椭圆形表示,并将其与相应的实体用无向边连起来,实体间的联系用菱形表示,将相关的实体用无向边连起来,并在无向边旁注上联系的类型。 总体 E— R 图结构,如图 41 所示。 基于 C的阳光剧院管理系统的设计与实现 丽水学院 2020 届学生毕业设计(论文) 图 41 总体 ER 图 数据库逻辑结构设计 数据库开发平台为 sql 2020,以下给出各表的物理结构。 1. 用户信息情况见表 41。 表 41 用户表 Users 字段名称 说明 数据类型 是否允许为空 Id 用户 ID(主键) Int(自动编号) 不允许空 管理员 售票员 会员 管理员 节目信息 管理 管理 管理 财务 管理 管理 座位 票务 管理 管理 增加节目 修改节目信息 删除节目 查找节目信息 增加管理员信息 修改管理员信息 删除管理员 查找管理员信息 简单的 现金 统计 增加会员 修改会员信息 查找会员信息 删除会员 实现座位的简单添加 卖票 基于 C的阳光剧院管理系统的设计与实现 丽水学院 2020 届学生毕业设计(论文) Username 用户名 文本 不允许空 Password 登录密码 文本 不允许空 Userrealname 用户真实姓名 文本 允许空 Usertype 用户类型 文本 不允许空 2. 演出信息表见图 42。 表 42 演出信息表 Shows 字段名称 说明 数据类型 是否允许空 Id 演出 ID(主键) Int( 自动编号) 不允许空 Showname 演出名称 文本类型 不允许空 Showactor 演员名单 文本类型 允许空 Showtime 演出时间 文本类型 不允许空 Showdata 演出日期 文本类型 不允许空 Ticketvalue 票价 文本类型 不允许空 Showlength 演出时长 文本类型 允许空 Showhallo 演出厅 文本类型 允许空 Poster 演出宣传照 相片类型 允许空 3.演出座位表 表 43 演出座位表 Seats 字段名称 说明 数据类型 是否允许空 Id 座位 ID(主键) Int 不允许空 Showname 演出名称 本文类型 不允许空 Showdata 演出日期 文本类型 不允许空 ShowtIme 演出时间 文本类型 不允许空 SeatNumber 座位号 文本类型 不允许空 Seatstatus 座位销售情况 文本类型 不允许空 4. 会员信息情况表见表 44。 表 44 会员信息情况表 Member 字段名称 说明 数据类型 是否允许空 Id 会员 ID(主键) Int 不允许空 Account 会员号 文本类型 不允许空 Names 会员姓名 文本类型 不允许空 Accountype 会员类型 文本类型 不允许空 IDCards 卡号 文本类型 不允许空 基于 C的阳光剧院管理系统的设计与实现 丽水学院 2020 届学生毕业设计(论文) Discount 折扣率 文本类型 不允许空 Conphonenumber 联系电话 文本类型 允许空 5. 财务统计表见表 45。 表 45 财务统计表 CW 字段名称 说明 数据类型 是否允许空 Id 财务 ID(主键) Int 不允许空 Showname 演出名称 文本类型 不允许空 Showdata 演出日期 文本类型 不允许空 Showtime 演出时间 文本类 型 不允许空 SeatNumber 座位号 文本类型 不允许空 Seatstatus 座位销售情况 文本类型 不允许空 Money1 金钱 浮点类型 不允许空 数据库的连接 SQL 数据库与 VS 的连接, 定义一个类 Program: public static string connstr = @Data Source=.\SQLEXPRESS。 Initial Catalog=ygjy。 Integrated Security=true。 当要连接使用该数据库时,可使用如下语句: SqlConnection conn = new SqlConnection()。 SqlCommand cmd = new SqlCommand(sql,conn)。 基于 C的阳光剧院管理系统的设计与实现 丽水学院 2020 届学生毕业设计(论文) 第五章 系统详细 设计与实现 通用模块的设计 本系统设计了一些以类形式独立存在的通用模块,开发时可在其他的文件中调用这些模块,并可同时使用其中定义的功能模块。 这样大大的减少了代码的冗余,提高看代码的再用性和系统的可维护性。 例如: ,并对数据库中的表进行操作。 因为系统中的很多界面都需要对数据库中的表进行操作,将对其操作的这个功能保存在这个类中,就能省去重复累赘的编程,减少了代码量,提供了程序的工作效率。 其代码如下: public class SqlserverDataOP { public static int ExecuteNonquery(string sql, params SqlParameter[] parameters) { SqlConnection conn = new SqlConnection()。 //Program是事先定义的一个类 SqlCommand cmd = new SqlCommand(sql,conn)。 foreach (SqlParameter parameter in parameters) { (parameter)。 } try { ()。 int rows = ()。 return rows。 } catch(SqlException ex) { throw ex。 基于 C的阳光剧院管理系统的设计与实现 丽水学院 2020 届学生毕业设计(论文) } finally { if ( != ) { ()。 } } } 程序运行以后,按登录类型(管理员、售票员)输入相应的账号和密码,然后单击登录,系统自动检验用户名和密码,输入正确后可直接进入功能主界面。 界面如图 51所示。 图 51 登录界面 登录界面中的登录按钮代码如下: private void button1_Click(object sender, EventArgs e) //单击登录按钮 { string username = ()。 string password = ()。 基于 C的阳光剧院管理系统的设计与实现 丽水学院 2020 届学生毕业设计(论文) string sql = select count(*) from Users where Username=39。 +username+39。 and Password=39。 +password+39。 int rows = (int)(sql)。 if (rows 0) { = username。 FormMain fm = new FormMain()。 ()。 ()。 } } 2.。基于net的阳光剧院管理系统的设计与实现
相关推荐
直接修改这些用户控件就可以了 . 三层结构不是 .NET 的专利,也不是专门用在数据库上的技术。 它是一种更加普适的架构设计理念。 数据 逻辑 界面。 在实际应用中还会根据需要多出传递数据的层,接口层等等。 优点 开发人员可以只关注整个结构中的其中某一层; 可以很容易的用新的实现来替换原有层次的实现; 可以降低层与层之间的依赖; 有利于标准化; 利于各层 逻辑的复用。 缺点 有时会导致级联的修改
ssionTimeOut 进程超时 是 int 进程超时 SkeyValues 钥匙 是 nvarchar(50) SKey配置 PassLastChange 密码更改日期 是 datetime 上次密码更改日期 code 密码 否 nvarchar(50) 登录网站密码 表 33留言信息表( message) 字段名 中文描述 是否允许 为空 类型 备注 id(主键) 序号 否 int(自增值
ContentsVarchar(20)备注√FBDateDatetime发布日期userTypeVarchar(20)用户类型AuditingBit审核状态0表5 招聘信息表(tb_Job)字段名数据类型备注允许空默认值JobIDint自动编号
东北石油大学本科生毕业设计(论文) 9 第 4 章 系统详细 设计 系统 的 主要流程 该系统是针对家庭中的多用户进行设计并开发的,用户可以根据自己的用户名和密码进行登录,系统对用户名和密码进行验证,验证通过后即可进入到系统的主界面。 如果没有用户名和密码,可以在登 录 界面单击注册按钮进行注册。 用 户进入系统主界面以后,里面会有许多快捷的按钮可供方便的使用。 在 工具栏中
t s( 2)Selecti on. ParagraphFor mat. LineSpaci ngLi nesToPoi ntselection. Par agr aphFor mat. LineSpacingLinesToPoi nt s(2) Sel ect .Li neSpaci ngLinesToPoct agr aphFor neSpacingLinesToPoi nt s(