欢迎来到天天文库
浏览记录
ID:39577956
大小:163.00 KB
页数:11页
时间:2019-07-06
《数据库应用技术课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库应用技术课程设计报告设计题目:学生日常支出管理系统目录1.概述21.1系统背景及开发环境21.2需求及功能分析21.3概要设计31.3.1系统功能图31.3对各部分功能的分析31.4数据库设计41.4.3关系表:42课程设计的组成部分52.1前台窗口:52.2后台代码:52.3显示界面73.总结83.1心得体会83.2课程设计进行过程及步骤93.3所遇到的问题,你是怎样解决这些问题的93.4体会收获及建议93.4参考资料(书、论文、网络资料)104.教师评语105.成绩101.概述1.1系统背景及开发环境
2、1.该课程设计的内容是使用C#设计前台,使用SQL数据库作为后台共同实现的一个学生日常支出系统,该系统旨在统计学生在学校内的各种支出,包括食堂吃饭的支出,平时的电话费支出,零花钱消费等等,同时,可以通过输入学号删除学生的消费信息,通过在表中修改、添加信息,点击修改按钮修改数据库中的信息。这个设计中,使用的软件是VisualStudio2010和SQL数据库2008。代码部分使用的是C#语言。2.这是一个学生日常支出的系统,该系统可以实现查询,修改,删除刷新等功能。用户可以输入,修改自己或者身边同学的各部分的消费
3、信息,可以对此做出对比以达到合理消费的目的。1.2需求及功能分析该设计的目的是统计学生在校的各方面支出,包括食堂消费,电话消费,零花消费三个部分,以便每个学生能够更加去年给出的了解自己各方面的消费情况,也可以达到合理消费的目的。功能是可以使用前台窗口的按钮实现对数据库的数据进行添加,删除,修改和显示。1.3概要设计1.3.1系统功能图学生日常支出的系统显示数据表格中的数据通过数据表添加信息通过数据表修改信息输入学号删除信息1.3对各部分功能的分析点击显示按钮,可以刷新修改或删除之后的信息。在数据表中输入学号、姓
4、名和消费金额,点击添加按钮,即刻添加一个该学号的学生的消费统计。在数据表中直接修改要修改的数据,点击修改按钮,弹出修改成功界面,即可修改信息,点击显示按钮,即可显示修改之后的信息。在请输入学号上输入要删除的学号,点击删除即可删除该学号的学生的消费信息,点击显示,即可显示出删除之后的信息。1.4数据库设计1.4.1系统存在的实体、属性及实体间的联系实体有学生,属性有:学号,姓名,食堂消费,电话消费,零花消费。其中主键是学号。1.4.2E-R图学生姓名学号消费日常消费食堂消费电话消费零花消费消费消费金额1.4.3关
5、系表:表名主键及其字段数据类型长度非空备注Student_1学号char8是无consume消费信息char8是无2课程设计的组成部分2.1前台窗口:2.2后台代码:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;usingSy
6、stem.Data.SqlClient;namespaceWindowsFormsApplication3{publicpartialclassForm1:Form{stringstrcon=@"DataSource=MT-PCSQLEXPRESS;InitialCatalog=student;IntegratedSecurity=True";DataSetmyst;SqlDataAdaptermyda;publicForm1(){InitializeComponent();}privatevoidbutto
7、n1_Click(objectsender,EventArgse){myda.Update(myst,"student_1");MessageBox.Show("添加成功");}privatevoidbutton2_Click(objectsender,EventArgse){SqlConnectionconn=newSqlConnection(strcon);conn.Open();stringsqlStrSelect="SELECT*FROMstudent_1";SqlCommandcmd=newSqlCo
8、mmand(sqlStrSelect,conn);myda=newSqlDataAdapter(cmd);myst=newDataSet();myda.Fill(myst,"student_1");SqlCommandBuilderbuilder=newSqlCommandBuilder(myda);dataGridView1.DataSource=myst.Tables["stude
此文档下载收益归作者所有