1、1、问题的提出2、完成的功能1.售书管理 :销售订单和销售统计 ;2订购管理 ;3.库存管理 ;4.信息查询 ;5.推出系统 。3、E-R 图三 数据表Book(isbn,title,author,publisher,price,totalnum,comment,dtime)Inlist(isbn,title,price,provider,buynum,dtime)Outlist(isbn,username,buyip,price,buynum,title)四、表、视图 、索引 、存储过程 、触发器的创建Book 表:Inlist :Outlist:五、软件功能设计1.主界面:负责调出资界面
2、;2.销售订单界面 :将销售订单的信息加入销售订单列表 outlist ;3.进货单界面 :将进货单的信息加入进货单信息表 inlist ;4.bookinput 界面:将新录入的图书信息家入 book 表;5.storage 界面:从 book 表中查询图书信息 ;6.退出按钮 :退出界面 。主界面:销售订单界面 :进货单界面bookinput 界面:storage 界面六、程序代码及控件描述/form1.csprivate void 销售订单usingSystem;ToolStripMenuItem_Click( object sender,System.Collections.Gener
3、ic;EventArgs e)System.ComponentModel;System.Data;SaleOrder so = new SaleOrder();System.Drawing;so.Show();System.Text;System.Windows.Forms;namespace bookmanagesys private void 进书定单 ToolStripMenuItem_Click( object sender,public partial class Form1 : Form EventArgs e) public Form1() stocktable st = new
4、 stocktable(); st.Show();InitializeComponent(); private void 信息查询ToolStripMenuItem_Click( object sender, private void 新书入库EventArgs e) ToolStripMenuItem_Click( object sender, EventArgs e)storage sg = new storage(); sg.Show(); bookInput bi = new bookInput(); bi.Show();private void Form1_Load( object
5、sender,EventArgs e) private void 退出系统Global.Con = new EventArgs e)System.Data.SqlClient.SqlConnection( Data Source=JD-6B3825650DEA;Initial this .Close();Catalog=Booksale;Integrated Security=True );Global.Con.Open(); private voidtextBox1_TextChanged( object sender, EventArgse)return ; private void Fo
6、rm1_FormClosed( objectsender, FormClosedEventArgs e) private void 销售统计try EventArgs e)Global.Con.Close(); salestatic sat = new salestatic(); sat.Show();catch (Exception ) /saleordertextBox_consumer.Text;stringbuyip = textBox_ip.Text;isbn = textBox_isbn.Text;price = textBox_price.Text;buynum = textBo
7、x_num.Text;title = textBox_title.Text;System.Data.SqlClient;SqlCommandjincommand =newnamespacebookmanagesysSqlCommand ();jincommand.Connection =publicpartial class SaleOrder : FormGlobal .Con;jincommand.CommandText =public SaleOrder()INSERT INTOoutlist(username ,buyip,isbn,price,buynum,title)VALUES(
8、 + textBox_consumer.Text +,+textBox_ip.Text + + textBox_isbn.Text + textBox_price.Text + textBox_num.Textprivate void button_cancel_Click( object + + textBox_title.Text+ ) ;sender, EventArgs e) int jin = jincommand.ExecuteNonQuery();this .Close(); if (jin 0) label_show.Text = 提交成功 ;private void butt
9、on_ok_Click( objectsender, EventArgs e) else label_show.Text = 提交失败 !string username = . .private void SaleOrder_Load( objectsender, EventArgs e)/stocktableusing System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.
10、Windows.Forms;using System.Data.SqlClient;namespace bookmanagesyspublic partial class stocktable :public stocktable()private void button_ok_Click( object sender, EventArgs e)string title = textBox_title.Text;string provider =textBox_provider.Text;string buynum = textBox_num.Text;string price = textB
11、ox_price.Text;string dtime = textBox_date.Text;string isbn = textBox_isbn.Text;SqlCommand jinCommand = new/bookInputjinCommand.Connection =jinCommand.CommandText =inlist(isbn,title ,provider,buynum,price,dtime) + textBox_isbn.Text + +textBox_title.Text + + textBox_provider.Text+ + textBox_num.Text +
12、 textBox_price.Text + + textBox_date.Text +int jin =jinCommand.ExecuteNonQuery();if (jin label_show.Text = 提交成功 elseprivate void stocktable_Load_1( object sender, EventArgs e)private void button_cancel_Click( object sender, EventArgs e)public partial class bookInput :public bookInput()string dtime =
13、 textBox_time.Text;string author =textBox_author.Text;string publisher =textBox_publisher.Text;string comment =textBox_comment.Text;book(isbn ,title,dtime,author,publisher,price,comment) VALUES( + textBox_time.Text + + textBox_author.Text + textBox_publisher.Text + textBox_comment.Text + if( jin 入库成
14、入库失败! private void bookInput_Load( object sender, EventArgs e)private voidgroupBox_input_Enter( object sender, EventArgs/gobalpublic static class Globalpublic static SqlConnection Con;七 .设计心得从一开使拿到题目不知道如何下手到看了大量的例子后开始动手尝试是一个很长的过程 。一开遇到的问题是不知道用什么语言做 。后来决定用 c# ,但是如何建立表格以及需要哪些变量对于没有经验的我来说是一件茫然的事 ,然而在看了一些的例子后明白了如何建立表格 。 下面就是设计界面了 。C#提供了非常简单的界面设计方法 ,如何设计完全看个人了 ,在界面的设计上并没有花太多的时但是在代码的设计上遇到了问题 。由于对于 c#语言并不是非常的熟悉所以在代码的设计上借鉴了一些书上和别人的代码 。这次的设计让我得到了动手练习的机会 ,初步明白了网上售书系统的设计与分析 ,当然这只是最简单的情况 ,实际的一个售书系统要考虑的更全面 ,更复杂。所及今后要更多的动手练习 。感谢老师辛勤指导 !
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1