扫一扫,关注我们
微信号:375279829
根据系统功能的描述,可以把系统划分为以下几个功能模块:
报修管理员功能模块:
1.学生信息管理:包括学生信息的登记,查询及维护功能;
2.报修信息管理:包括报修信息的反馈,状态的改变;
3.信息查询:可以按条件查询报修信息;
4.系统设置:可以设置系统的登陆密码,对学生的专业进行设置。系统退出功能。
5. 管理员信息管理:实现管理员信息的增删改查。
6. 公告信息管理:添加,查询维护公告信息。
学生功能模块:
1. 个人信息维护
2. 公告信息查看
3. 计算机报修登记
4. 个人报修记录查询
数据访问逻辑组件使用 ADO.NET来实现数据库的操作。ADO.NET提供对Microsoft SQL Server等数据源以及通过OLE DB和XML公开的数据源的一致访问。以前在ADO中进行数据处理的主要方法是OLEDB,现在在ADO.NET中也是如此。访问ADO.NET中的数据源是由托管提供程序所控制. 虽然托管提供程序为了适应.NET而进行了优化,与OLE DB有重大的不同,但是二者原理是极为类似的。本系统使用的是SQLClient 类。在SQLClien的名称空间下,提供了Connection, Command, DataReader, 及 DataAdapter对象的实现。ADO.NET连接服务器系统需要数据源,并检索、操作和更新数据。本系统中采用三种基本方法:
(1)直接对数据库执行操作。使用包含或不包含输入输出参数的SQL语句执行命令以执行操作。SQL表达式为达到不同的目的有多种格式,包括字符串格式、用户定义函数和数学计算。其主要实现步骤有:
连接数据库;
①初始化SqlCommand的实例;
②对该SqlCommand实例成员属性赋值;
③对该SqlCommand实例的SqlParameter赋值;
④打开数据库连接;
⑤对该实例执行数据命令的方法;
⑥关闭数据库连接。
(2)配合使用存储过程。存储过程已经在上面数据库设计中建立,可以带或不带参数的调用它们。在程序中对存储过程的执行通过SqlCommand来完成,只要将SqlCommand的CommandType类型设为CommandType.StoredProcedure,然后配置相应的参数,就可以象执行普通的SQL命令一下调用ExecuteNonQuery()方法来执行。
(3)数据集中存储数据,这时如果应用程序与数据源断开连接,可以使用的记录的内存中缓存。使用一个数据集一般先创建一个数据集的实例,然后使用数据适配器从数据源填充它。可以用数据读取器获取返回结果集,数据读取器的功能类似于高效的只读游标。数据读取器然后作为数据绑定的来源。
在系统的SQLHelper类中包括了以上的所有数据库操作方法,包括数据的查询,修改,删除和添加等方法。
如需定做或者获取更多资料,请联系QQ:375279829