ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:172.56KB ,
资源ID:10489987      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-10489987.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(高校管理系统.docx)为本站会员(b****3)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

高校管理系统.docx

1、高校管理系统软件工程课程设计报告 高校设备管理系统 系别:信息技术工程学院 班级:网络0802班 学号:20号 姓名:苏秦一、 课程设计名称:校设备管理系统二、 课程设计主题:随着网络技术的发展,计算机应用的普及,利用计算机对学校设备的使用状况进行管理势在必行。目前很多学校已经有一套比较完整的设备管理系统,但一些学校中,设备的管理工作仍需由手工完成,工作起来效率比较低,管理员不能及时了解设备的数量、状态等情况,对于设备的维护、报废等操作容易出现错误,发现问题不能及时进行解决。为了学校设备管理人员更好的管理学校设备,了解学校设备的状况,设计一个学校设备管理系统是十分必要的。三、 课程设计目的:通

2、过该课程设计使学生能够针对具体软件工程项目,全面掌握软件工程管理、软件需求分析、软件初步设计、软件详细设计、软件测试等阶段的方法和技术,使公司进一步理解和掌握软件开发模型、软件生命周期、软件过程等理论在软件项目开发过程中的意义和作用,培养公司按照软件工程的原理、方法、技术、标准和规范,进行软件开发的能力,培养公司的合作意识和团队精神,培养公司对技术文档的编写能力,从而使公司提高软件工程的综合能力,提高软件项目的管理能力。四、系统设计1、 总体设计图书馆管理系统主要是通过对管理员设置不同的权限来管理图书馆。可以将其分为系统设置、读者管理、图书管理、图书借还、系统查询和排行榜6各部分。不同的管理员

3、可以实现对个功能的添加、删除、修改等功能。其中各个部分及其包括的具体功能模块如下图所示:系统功能结构图2、 运行环境开发环境:Microsoft Visual Studio 2005集成开发环境数据库平台:SQL Server 2005开发环境运行平台:Windows XP、.Net Framework v2.0 、IIS5.0开发语言:ASP.NET+C#五、 数据库设计1、数据库概念设计通过对该系统所做的需要分析、系统设计,规划出了本系统中使用的数据库实体主要有图书馆信息实体、图书档案实体、读者档案实体、图书借还实体和管理员实体等。管理员实体E-R图:物品分类实体E-R图:物品信息实体E-

4、R图:采购单实体E-R图:付款单实体E-R图:验收单实体E-R图:维修单实体E-R图:报废单实体E-R图:2、 数据库逻辑结构设计根据数据库的概念设计,得出数据库的逻辑设计。在数据库中主要包含一下几张表:管理员信息表:物品分类信息表:物品信息信息表: 采购单表:付款单表:验收单表:维修单表:报废单表:六、 系统中比较满意的地方:系统的界面设计美好、美观,信息的分类也比较的清晰和准确。管理员操作简单,数据清晰明了的显示。七、 系统中还存在的问题:针对具体部门的管理,还应该具体化,有些功能还不很完善。八、 心得体会:在此次课程设计中,我使用ASP.NET +C#开发了此系高校设备管理系统,该系统的

5、功能基本符合用户需求,能够通过总管理员对高校设备进行全面的管理,并和其他管理员一起实现对高校设备的相应信息进行编辑、添加和删除等功能。通过本次设计,熟悉了SQLserver2005数据库的原理及应用系统的设计方法和开发过程。在开发过程中也遇到了不少的问题,如ASP中的一些控件使用问题以及整个系统的设计框架的合理性问题等。由于时间问题,可能有些方面设计的并不是很完美。通过这次的设计,让我的个人编程能力有了很大的提高。特别是对ASP.NET 2.0的操作以及数据库的操作,更加的得心应手了。同时也让我进一步掌握了课本中的知识,能够把课本上所学的理论知识运用到实际应用中去,做到理论联系实际。最后在同学

6、和老师的帮助下,完成了本次课程设计。九、参考资料:1 Richard Anderson等著. C#.NET高级编程. 清华大学出版社, 2002.12 刘婕. 张琳等著 C#.NET2.0+SQL Server动态网站开发从基础到实践. 电子工业出版社, 2007.13 刘乃丽. 精通C#.NET2.0+SQL Server2005项目开发. 人民邮电出版社, 2007.24 李宗民. 郭玉峰. C#.NET设计师之路.电子工业出版社, 2006.35 马骏,党兰学,杜莹等. C#.NET网页设计与网站开发. 人民邮电出版社, 2007.96 马骏. C#网络应用编程实验指导与开发实例. 人民

7、邮电出版社, 2007.37 顾兵. SQL Server 2000 网络数据库技术与应用. 华中科技大学出版社, 2005.108 求实科技编著. C#.NET信息管理系统那个开发. 人民邮电出版社, 2005.39 孙素华 孙良军编著. Dreamweaver制作网页精彩50例. 人民有点出版社, 2005.510 张玉平编著. C#.NET+SQL组建动态网站.电子工业出版社, 2006-3-111 HTTP:/WWW.CSDN.NET论坛.NET分坛 12HTTP:/WWW.CNBLOGS.COM 博问社区附录 核心代码:App_Code/DBHelper.cs文件提供了连接数据库、访

8、问数据库、操作数据库的基本方法,是重要的文件。using System;using System.Collections.Generic;using System.Text;using System.Data.Sql;using System.Data.SqlClient;using System.Data; public class DBHelper / / 连接字符串 / public static string connectionString = Data Source=42B6F7C0C23540EZUO;Initial Catalog=goods;Integrated Securi

9、ty=True; / / 构造函数 / public DBHelper() / / 执行SQL语句,返回影响的记录数 / / SQL语句 / 影响的记录数 public static int ExecuteSql(string SQLString) using (SqlConnection connection = new SqlConnection(connectionString) using (SqlCommand cmd = new SqlCommand(SQLString, connection) try connection.Open();/打开数据库 int rows = cmd

10、.ExecuteNonQuery();/执行SQL语句,得到影响的记录数 return rows; catch (System.Data.SqlClient.SqlException e) connection.Close();/关闭数据库 throw e; / / 执行一条计算查询结果语句,返回查询结果(object)。 / / 计算查询结果语句 / 查询结果(object) public static object GetSingle(string SQLString) using (SqlConnection connection = new SqlConnection(connecti

11、onString) using (SqlCommand cmd = new SqlCommand(SQLString, connection) try connection.Open(); object obj = cmd.ExecuteScalar(); if (Object.Equals(obj, null) | (Object.Equals(obj, System.DBNull.Value) return null; else return obj; catch (System.Data.SqlClient.SqlException e) connection.Close(); thro

12、w e; / / 执行查询语句,返回SqlDataReader ( 注意:调用该方法后,一定要对SqlDataReader进行Close ) / / 查询语句 / SqlDataReader public static SqlDataReader ExecuteReader(string strSQL) SqlConnection connection = new SqlConnection(connectionString); SqlCommand cmd = new SqlCommand(strSQL, connection); try connection.Open(); SqlData

13、Reader myReader = cmd.ExecuteReader(CommandBehavior.CloseConnection); return myReader; catch (System.Data.SqlClient.SqlException e) throw e; / / 执行查询语句,返回DataSet / / 查询语句 / DataSet public static DataSet Query(string SQLString) using (SqlConnection connection = new SqlConnection(connectionString) Dat

14、aSet ds = new DataSet(); try connection.Open(); SqlDataAdapter command = new SqlDataAdapter(SQLString, connection); command.Fill(ds, ds); catch (System.Data.SqlClient.SqlException ex) throw new Exception(ex.Message); return ds; public bool BackUpDB(string backupName, string backupFile) SqlConnection

15、 cnn = new SqlConnection(connectionString); SqlCommand cmd = new SqlCommand(); bool bl = true; try if (cnn.State != ConnectionState.Open) cnn.Open(); cmd.Connection = cnn; cmd.CommandText = Backup Database trans to disk= + backupFile + backupName + ; cmd.ExecuteNonQuery(); catch bl = false; finally

16、cnn.Close(); return bl; public bool ReStore(string path) SqlConnection cnn = new SqlConnection(Data Source=.;database=master;Integrated Security=True); SqlCommand cmd = new SqlCommand(); bool bl = true; try cnn.Close(); cnn.Open(); cmd.Connection = cnn; cmd.CommandText = RESTORE DATABASE trans from disk=E:abc with replace; cmd.ExecuteNonQuery(); cnn.Close(); catch bl = false; finally cnn.Close(); return bl;

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2