欢迎来到天天文库
浏览记录
ID:25315757
大小:2.12 MB
页数:17页
时间:2018-11-19
《数据库课程设计工程项目实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、江西理工大学数据库课程设计报告题目:工程项目基本信息系统学院:专业:班级:学生:学号:指导教师:目录第一章需求分析11.1简单介绍11.2模块功能11.3完成操作11.4功能图1第二章数据库设计22.1概念设计22.2逻辑设计32.3物理设计4第三章开发平台43.1开发工具43.2数据库4第四章关键代码和主要界面54.1连接数据库54.2增加54.3删除64.4修改74.5多表查询84.6主要界面10第五章总结10第一章需求分析1.1简单介绍工程项目基本信息系统是一个基于ASP.NET开发的Web工程项目管理系统。作为B/S结构的Web数据库管理系统,本系
2、统具有所有B/S结构系统的优点,同时又具有ASP.NET的高效的优势。本系统主要分为2大模块:用户登陆模块和数据操作模块。通过用户登陆模块能对用户身份进行核实和验证,通过数据操作模块能对项目系统的相关信息进行操作,添加、删除、修改、查询在一个界面内完成,直观简洁。1.2模块功能①登陆模块:判断用户名、密码是否为空,密码是否一致。②操作模块:对供应商实现增加、删除、修改、查询,对查询的结果进行分页及排序。1.3完成操作①验证登陆合法性,若不合法则提示:②对供应商实现增删查改:③用户能对查询到的数据进行排序④设置“返回”按钮方便用户选择界面第14页1.4功能图
3、工程项目基本信息系统用户登陆数据操作返回按钮对数据分页及排序供应商的增删改查密码是否一致用户密码是否为空第14页图1-1系统功能图第一章数据库设计2.1概念设计姓名第14页零件名代码状态城市提供颜色代码零件供应商nm重量a负责1r需要城市工程项目s代码名称图2-1E-R图2.2逻辑设计表2-1供应商表SCodeDescTypePkFkNullSno供应商代码nchar(10)PNSname供应商姓名char(10)NStatus供应商状态char(10)第14页Scity供应商所在城市char(10)表2-2零件表PCodeDescTypePkFkNull
4、Pno零件代码nchar(10)PNPname零件名char(10)NPcolor零件颜色char(5)Pweight零件重量nchar(5)表2-3工程项目表JCodeDescTypePkFkNullJno工程项目代码nchar(10)PNJname工程项目名char(10)NJcity工程项目所在城市char(10)表2-4供应情况表SPJCodeDescTypePkFkNullSno供应商代码nchar(10)FNPno零件代码nchar(10)FNJno工程项目代码nchar(10)FNQty供应数量nchar(5)第14页2.3物理设计分别为Sn
5、o、Pno、Jno建立索引。用SQLServer创建数据库。第一章开发平台3.1开发工具SQLServer2012、VisualStudio20123.2数据库SQL数据库第二章关键代码和主要界面4.1连接数据库usingSystem.Data.SqlClient;//定义命名空间Stringconn="DataSource=.;InitialCatalog=Projects;IntegratedSecurity=True";SqlConnectionsqlConn=newSqlConnection(conn);//新建connection对象SqlCom
6、mandsqlComm=newSqlCommand(sq1,sqlConn);sqlConn.Open();sqlComm.ExecuteNonQuery();//一种方法,用于将SQL语句传送到数据库sqlConn.Close();第14页图4-14.2增加protectedvoidButton1_Click(objectsender,EventArgse){SqlConnectionsqlConn=newSqlConnection(conn);//新建connection对象Stringt1=TextBox1.Text.ToString();//将输入
7、的文本定义字符串Stringt2=TextBox2.Text.ToString();Stringt3=TextBox3.Text.ToString();Stringt4=TextBox4.Text.ToString();Stringsq1="insertintoS(Sno,Sname,Status,Scity)values('"+t1+"','"+t2+"','"+t3+"','"+t4+"')";//所要执行的SQL语句SqlCommandsqlComm=newSqlCommand(sq1,sqlConn);第14页sqlConn.Open();sqlC
8、omm.ExecuteNonQuery();//将SQL语句传送到
此文档下载收益归作者所有