这个功能教室预约系统是帮朋友做的,最近没事整理出来,供大家参考,本系统为CS结构,服务器端客户端程序。 数据基于mssql2005 .net2.0版本 通讯框架为networkcomms2.3.1录播教室预约系统序言录播教室预约系统(一)-数据库表录播教室预约系统(二)-服务器端与数据库的交互录播教室预约系统(三)-DepTable表[普通表]录播教室预约系统(四)
51CTO博客开发
客户端用户登陆后,在主界面中可以看到本单位的所有教室,我们来看一下是如何获取的:客户端代码: //根据用户获取功能教室列表 private void GetRooms(Users user)
录播教室预约系统(十)-客户端部门管理员重置本单位其他人员密码 客户端代码: //发出的数据类型为int类型 ItemID为用户对应的ID ResMessage resMessage =&nbs
录播教室预约系统(九)-客户端部门管理员设定教室的预约规则设置预约规则的客户端代码: int stopHourInt = (int)stopHour.Value; &nb
录播教室预约系统(八)-客户端部门管理员增加教室管理员增加完成后,其他用户就可以看到多个教室了,如图: 我们看一下客户端增加教室的代码:添加教室: //声明一个教室实体类 &n
界面如下:客户端代码: //用这2个属性映射新密码和旧密码 //原密码 this.currentUser
预约系统中,新用户可以自己注册,然后管理员开通。注册界面如下:客户端新用户注册代码: button1_Click((txtUserID.Text.Trim ()==|| txtUserName.Text.Trim ()=== ==== = newTcpConnectio
客户端登陆界面如下:客户端代码: Program.cs 中 &n
ClassRoom是与教室信息相关的表,包含教室的名称 这个表比前面介绍的DepTable表稍微复杂点,他有一列DepID 这列是与DepTable表中的ID相对应的的。有了DepID这一列,我们就可以根据DepID 获取某单位的所有教室。我们暂时把DepID这一列叫做外键列吧。对于拥有外键列的表,仍然可以用我们的codesmith模板生成相关的存储过程和类。有的时候我们希望
DepTable表 主要作用 存放单位名称如图: 模板下载地址 CodeSmith版本为v6.5第一步:用CodeSmith模板生成DepTable表相关的存储过程生成的存储过程如下: 模板生成的DepTable表相关的基础存储过程 DepTable_Insert 插入数据DepTable_Update 更新数
录播教室预约系统(二)-服务器端与数据库的交互每个表都对应这么多类,Data类库中的类还使用了很多存储过程,如果都需要我们手工书写,会很麻烦。所以我们采用了CodeSmith模板的方法。需要注意的是,在我们的开发过程中,模板只生成基础操作相关的一部分代码,还是会有一部分需要我们手工添加上,即使这样,模板也帮助我们做了很多工作。模板会生成 基础数据操作部分的: (1)存储过程&
录播教室预约系统(一)-数据库表 数据库用的是mssql2005.数据库表如下: ClassRoom表 ClassRoomConfig表 DepTable表 Operate表 OperateRecord表 Users表
录播教室预约系统序言大概一年多年前吧,朋友让我帮他做一个预约系统,当时刚好在学习networkcomms.net的2.3.1版本(本人当时已购买商业版),正好想测试一下networkcomms.net通讯框架的稳定性,于是便开发了此预约系统,基于networkcomms2.3.1 .部署后,系统非常的稳定,平时的cpu占有率非常的低,很少有达到5%以上的情况,当然用户数也并不多,并发数最多大概10
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号